Lines Matching defs:Subtarget

2462     const X86Subtarget& Subtarget =  in LowerMemArgument()  local
2512 const X86Subtarget &Subtarget) { in get64BitArgumentGPRs()
2531 const X86Subtarget &Subtarget) { in get64BitArgumentXMMs()
4391 static SDValue getZeroVector(MVT VT, const X86Subtarget &Subtarget, in getZeroVector()
4525 const X86Subtarget &Subtarget = in insert128BitVector() local
4555 const X86Subtarget &Subtarget) { in insert1BitVector()
4679 static SDValue getOnesVector(EVT VT, const X86Subtarget &Subtarget, in getOnesVector()
4728 const X86Subtarget &Subtarget, in getShuffleVectorZeroOrUndef()
5266 const X86Subtarget &Subtarget, in LowerBuildVectorv16i8()
5336 const X86Subtarget &Subtarget, in LowerBuildVectorv8i16()
5365 const X86Subtarget &Subtarget, in LowerBuildVectorv4x32()
5744 static SDValue LowerVectorBroadcast(SDValue Op, const X86Subtarget &Subtarget, in LowerVectorBroadcast()
6268 const X86Subtarget &Subtarget, SelectionDAG &DAG) { in LowerToAddSub()
6369 const X86Subtarget &Subtarget, in LowerToHorizontalOp()
6548 const X86Subtarget &Subtarget) { in materializeVectorConstant()
6927 const X86Subtarget &Subtarget, in LowerCONCAT_VECTORSvXi1()
7004 const X86Subtarget &Subtarget, in LowerCONCAT_VECTORS()
7306 const X86Subtarget &Subtarget, in lowerVectorShuffleWithPSHUFB()
7468 const X86Subtarget &Subtarget, in lowerVectorShuffleAsBlend()
7715 const X86Subtarget &Subtarget, in lowerVectorShuffleAsByteRotate()
7850 const X86Subtarget &Subtarget, in lowerVectorShuffleAsShift()
8060 ArrayRef<int> Mask, const X86Subtarget &Subtarget, SelectionDAG &DAG) { in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
8223 const X86Subtarget &Subtarget, SelectionDAG &DAG) { in lowerVectorShuffleAsZeroOrAnyExtend()
8380 const X86Subtarget &Subtarget, SelectionDAG &DAG) { in lowerVectorShuffleAsElementInsertion()
8483 const X86Subtarget &Subtarget, in lowerVectorShuffleAsTruncBroadcast()
8539 const X86Subtarget &Subtarget, in lowerVectorShuffleAsBroadcast()
8908 const X86Subtarget &Subtarget, in lowerV2F64VectorShuffle()
8986 const X86Subtarget &Subtarget, in lowerV2I64VectorShuffle()
9206 const X86Subtarget &Subtarget, in lowerV4F32VectorShuffle()
9287 const X86Subtarget &Subtarget, in lowerV4I32VectorShuffle()
9399 const X86Subtarget &Subtarget, SelectionDAG &DAG) { in lowerV8I16GeneralSingleInputVectorShuffle()
9915 const X86Subtarget &Subtarget, in lowerV8I16VectorShuffle()
10096 const X86Subtarget &Subtarget, in lowerV16I8VectorShuffle()
10385 const X86Subtarget &Subtarget, in lower128BitVectorShuffle()
10696 const X86Subtarget &Subtarget, in lowerV2X128VectorShuffle()
10793 const X86Subtarget &Subtarget, SelectionDAG &DAG) { in lowerVectorShuffleByMerging128BitLanes()
10863 const X86Subtarget &Subtarget, in lowerVectorShuffleWithUndefHalf()
10998 const X86Subtarget &Subtarget, SelectionDAG &DAG) { in lowerShuffleAsRepeatedMaskAndLanePermute()
11158 const X86Subtarget &Subtarget, in lowerV4F64VectorShuffle()
11251 const X86Subtarget &Subtarget, in lowerV4I64VectorShuffle()
11324 const X86Subtarget &Subtarget, in lowerV8F32VectorShuffle()
11414 const X86Subtarget &Subtarget, in lowerV8I32VectorShuffle()
11497 const X86Subtarget &Subtarget, in lowerV16I16VectorShuffle()
11578 const X86Subtarget &Subtarget, in lowerV32I8VectorShuffle()
11649 const X86Subtarget &Subtarget, in lower256BitVectorShuffle()
11777 const X86Subtarget &Subtarget, in lowerV8F64VectorShuffle()
11824 const X86Subtarget &Subtarget, in lowerV16F32VectorShuffle()
11861 const X86Subtarget &Subtarget, in lowerV8I64VectorShuffle()
11907 const X86Subtarget &Subtarget, in lowerV16I32VectorShuffle()
11946 const X86Subtarget &Subtarget, in lowerV32I16VectorShuffle()
11985 const X86Subtarget &Subtarget, in lowerV64I8VectorShuffle()
12022 const X86Subtarget &Subtarget, in lower512BitVectorShuffle()
12061 const X86Subtarget &Subtarget, in lower1BitVectorShuffle()
12114 static SDValue lowerVectorShuffle(SDValue Op, const X86Subtarget &Subtarget, in lowerVectorShuffle()
12252 const X86Subtarget &Subtarget, in lowerVSELECTtoVectorShuffle()
12720 static SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, const X86Subtarget &Subtarget, in LowerEXTRACT_SUBVECTOR()
12746 static SDValue LowerINSERT_SUBVECTOR(SDValue Op, const X86Subtarget &Subtarget, in LowerINSERT_SUBVECTOR()
13566 const X86Subtarget &Subtarget) { in lowerUINT_TO_FP_vXi32()
13978 const X86Subtarget &Subtarget) { in LowerAVXExtend()
14024 const X86Subtarget &Subtarget, SelectionDAG &DAG) { in LowerZERO_EXTEND_AVX512()
14054 static SDValue LowerANY_EXTEND(SDValue Op, const X86Subtarget &Subtarget, in LowerANY_EXTEND()
14063 static SDValue LowerZERO_EXTEND(SDValue Op, const X86Subtarget &Subtarget, in LowerZERO_EXTEND()
14083 const X86Subtarget &Subtarget) { in LowerTruncateVecI1()
14484 static SDValue LowerVectorAllZeroTest(SDValue Op, const X86Subtarget &Subtarget, in LowerVectorAllZeroTest()
14596 const X86Subtarget &Subtarget) { in EmitKTEST()
15246 static SDValue LowerVSETCC(SDValue Op, const X86Subtarget &Subtarget, in LowerVSETCC()
16001 const X86Subtarget &Subtarget, in LowerSIGN_EXTEND_AVX512()
16051 const X86Subtarget &Subtarget, in LowerSIGN_EXTEND_VECTOR_INREG()
16116 static SDValue LowerSIGN_EXTEND(SDValue Op, const X86Subtarget &Subtarget, in LowerSIGN_EXTEND()
16168 static SDValue LowerTruncatingStore(SDValue StOp, const X86Subtarget &Subtarget, in LowerTruncatingStore()
16227 const X86Subtarget &Subtarget, in LowerExtended1BitVectorLoad()
16325 static SDValue LowerExtendedLoad(SDValue Op, const X86Subtarget &Subtarget, in LowerExtendedLoad()
17011 static SDValue LowerVACOPY(SDValue Op, const X86Subtarget &Subtarget, in LowerVACOPY()
17132 const X86Subtarget &Subtarget = in getTargetVShiftNode() local
17167 const X86Subtarget &Subtarget, SelectionDAG &DAG, in getMaskNode()
17219 const X86Subtarget &Subtarget, in getVectorMaskingNode()
17265 const X86Subtarget &Subtarget, in getScalarMaskingNode()
17334 const X86Subtarget &Subtarget = in recoverFramePointer() local
17347 static SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, const X86Subtarget &Subtarget, in LowerINTRINSIC_WO_CHAIN()
18165 const X86Subtarget &Subtarget) { in getGatherNode()
18187 const X86Subtarget &Subtarget) { in getScatterNode()
18206 const X86Subtarget &Subtarget) { in getPrefetchNode()
18225 const X86Subtarget &Subtarget, in getReadPerformanceCounter()
18272 const X86Subtarget &Subtarget, in getReadTimeStampCounter()
18322 static SDValue LowerREADCYCLECOUNTER(SDValue Op, const X86Subtarget &Subtarget, in LowerREADCYCLECOUNTER()
18367 static SDValue LowerINTRINSIC_W_CHAIN(SDValue Op, const X86Subtarget &Subtarget, in LowerINTRINSIC_W_CHAIN()
19030 const X86Subtarget &Subtarget, in LowerVectorCTLZInRegLUT()
19099 const X86Subtarget &Subtarget, in LowerVectorCTLZ()
19124 static SDValue LowerCTLZ(SDValue Op, const X86Subtarget &Subtarget, in LowerCTLZ()
19294 static SDValue LowerMUL(SDValue Op, const X86Subtarget &Subtarget, in LowerMUL()
19446 static SDValue LowerMULH(SDValue Op, const X86Subtarget &Subtarget, in LowerMULH()
19612 static SDValue LowerMUL_LOHI(SDValue Op, const X86Subtarget &Subtarget, in LowerMUL_LOHI()
19709 static bool SupportedVectorShiftWithImm(MVT VT, const X86Subtarget &Subtarget, in SupportedVectorShiftWithImm()
19729 bool SupportedVectorShiftWithBaseAmnt(MVT VT, const X86Subtarget &Subtarget, in SupportedVectorShiftWithBaseAmnt()
19736 static bool SupportedVectorVarShift(MVT VT, const X86Subtarget &Subtarget, in SupportedVectorVarShift()
19755 const X86Subtarget &Subtarget) { in LowerScalarImmediateShift()
19925 const X86Subtarget &Subtarget) { in LowerScalarVariableShift()
20007 static SDValue LowerShift(SDValue Op, const X86Subtarget &Subtarget, in LowerShift()
20439 static SDValue LowerRotate(SDValue Op, const X86Subtarget &Subtarget, in LowerRotate()
20687 static SDValue LowerATOMIC_FENCE(SDValue Op, const X86Subtarget &Subtarget, in LowerATOMIC_FENCE()
20721 static SDValue LowerCMP_SWAP(SDValue Op, const X86Subtarget &Subtarget, in LowerCMP_SWAP()
20763 static SDValue LowerBITCAST(SDValue Op, const X86Subtarget &Subtarget, in LowerBITCAST()
20833 const X86Subtarget &Subtarget, in LowerHorizontalByteSum()
20896 const X86Subtarget &Subtarget, in LowerVectorCTPOPInRegLUT()
20953 const X86Subtarget &Subtarget, in LowerVectorCTPOPBitmath()
21017 static SDValue LowerVectorCTPOP(SDValue Op, const X86Subtarget &Subtarget, in LowerVectorCTPOP()
21058 static SDValue LowerCTPOP(SDValue Op, const X86Subtarget &Subtarget, in LowerCTPOP()
21118 static SDValue LowerBITREVERSE(SDValue Op, const X86Subtarget &Subtarget, in LowerBITREVERSE()
21205 const X86Subtarget &Subtarget) { in lowerAtomicArith()
21290 static SDValue LowerFSINCOS(SDValue Op, const X86Subtarget &Subtarget, in LowerFSINCOS()
21394 static SDValue LowerMSCATTER(SDValue Op, const X86Subtarget &Subtarget, in LowerMSCATTER()
21488 static SDValue LowerMLOAD(SDValue Op, const X86Subtarget &Subtarget, in LowerMLOAD()
21525 static SDValue LowerMSTORE(SDValue Op, const X86Subtarget &Subtarget, in LowerMSTORE()
21554 static SDValue LowerMGATHER(SDValue Op, const X86Subtarget &Subtarget, in LowerMGATHER()
22671 const X86Subtarget &Subtarget) { in emitWRPKRU()
22692 const X86Subtarget &Subtarget) { in emitRDPKRU()
22709 const X86Subtarget &Subtarget, in emitMonitor()
24674 const X86Subtarget &Subtarget) { in combineShuffle256()
24751 const X86Subtarget &Subtarget, in matchUnaryVectorShuffle()
24847 const X86Subtarget &Subtarget, in matchPermuteVectorShuffle()
25023 const X86Subtarget &Subtarget) { in combineX86ShuffleChain()
25332 const X86Subtarget &Subtarget) { in combineX86ShufflesRecursively()
25701 const X86Subtarget &Subtarget) { in combineTargetShuffle()
25988 static SDValue combineShuffleToAddSub(SDNode *N, const X86Subtarget &Subtarget, in combineShuffleToAddSub()
26041 const X86Subtarget &Subtarget) { in combineShuffle()
26252 const X86Subtarget &Subtarget) { in combineBitcast()
26436 const X86Subtarget &Subtarget) { in combineSelect()
27186 const X86Subtarget &Subtarget) { in combineCMov()
27490 const X86Subtarget &Subtarget) { in reduceVMULWidth()
27597 const X86Subtarget &Subtarget) { in combineMul()
27802 const X86Subtarget &Subtarget) { in performShiftToAllZeros()
27831 const X86Subtarget &Subtarget) { in combineShift()
27853 const X86Subtarget &Subtarget) { in combineCompareEqual()
28000 const X86Subtarget &Subtarget) { in WidenMaskArithmetic()
28078 const X86Subtarget &Subtarget) { in combineVectorZext()
28169 const X86Subtarget &Subtarget) { in convertIntLogicToFPLogic()
28238 const X86Subtarget &Subtarget) { in combineAnd()
28297 const X86Subtarget &Subtarget) { in combineLogicBlendIntoPBLENDV()
28417 const X86Subtarget &Subtarget) { in combineOr()
28596 const X86Subtarget &Subtarget) { in foldVectorXorShiftIntoCmp()
28638 const X86Subtarget &Subtarget) { in combineXor()
28662 const X86Subtarget &Subtarget, in detectAVGPattern()
28781 const X86Subtarget &Subtarget) { in combineLoad()
28964 const X86Subtarget &Subtarget) { in combineMaskedLoad()
29079 const X86Subtarget &Subtarget) { in combineMaskedStore()
29168 const X86Subtarget &Subtarget) { in combineStore()
29554 const X86Subtarget &Subtarget) { in combineFaddFsub()
29658 const X86Subtarget &Subtarget) { in combineVectorTruncation()
29713 const X86Subtarget &Subtarget) { in combineTruncate()
29735 const X86Subtarget &Subtarget) { in combineFneg()
29777 const X86Subtarget &Subtarget) { in lowerX86FPLogicOp()
29803 const X86Subtarget &Subtarget) { in combineFOr()
29841 const X86Subtarget &Subtarget) { in combineFMinNumFMaxNum()
29898 const X86Subtarget &Subtarget) { in combineFAnd()
29914 const X86Subtarget &Subtarget) { in combineFAndn()
29958 const X86Subtarget &Subtarget) { in combineSignExtendInReg()
29997 const X86Subtarget &Subtarget) { in promoteSextBeforeAddNSW()
30075 const X86Subtarget &Subtarget) { in combineToExtendVectorInReg()
30165 const X86Subtarget &Subtarget) { in combineSext()
30198 const X86Subtarget &Subtarget) { in combineFMA()
30238 const X86Subtarget &Subtarget) { in combineZext()
30289 const X86Subtarget &Subtarget) { in combineSetCC()
30387 const X86Subtarget &Subtarget) { in combineX86SetCC()
30428 const X86Subtarget &Subtarget) { in combineBrCond()
30492 const X86Subtarget &Subtarget) { in combineUIntToFP()
30517 const X86Subtarget &Subtarget) { in combineSIntToFP()
30629 const X86Subtarget &Subtarget) { in detectSADPattern()
30764 const X86Subtarget &Subtarget) { in combineAdd()
30784 const X86Subtarget &Subtarget) { in combineSub()
30818 const X86Subtarget &Subtarget) { in combineVZext()
30896 const X86Subtarget &Subtarget) { in combineLockSub()
30930 const X86Subtarget &Subtarget) { in combineVectorCompare()