Lines Matching refs:X86Subtarget

81                                      const X86Subtarget &STI)  in X86TargetLowering()
2230 const X86Subtarget *Subtarget) { in get64BitArgumentGPRs()
2249 const X86Subtarget *Subtarget) { in get64BitArgumentXMMs()
3943 static SDValue getZeroVector(EVT VT, const X86Subtarget *Subtarget, in getZeroVector()
4101 const X86Subtarget &Subtarget = in Insert128BitVector()
4102 static_cast<const X86Subtarget &>(DAG.getSubtarget()); in Insert128BitVector()
4214 const X86Subtarget *Subtarget, in getShuffleVectorZeroOrUndef()
4461 const X86Subtarget* Subtarget, in LowerBuildVectorv16i8()
4532 const X86Subtarget* Subtarget, in LowerBuildVectorv8i16()
4561 const X86Subtarget *Subtarget, in LowerBuildVectorv4x32()
4871 static SDValue LowerVectorBroadcast(SDValue Op, const X86Subtarget* Subtarget, in LowerVectorBroadcast()
5374 const X86Subtarget *Subtarget) { in matchAddSub()
5465 const X86Subtarget *Subtarget) { in PerformBUILD_VECTORCombine()
5974 const X86Subtarget *Subtarget, in LowerCONCAT_VECTORSvXi1()
6025 const X86Subtarget *Subtarget, in LowerCONCAT_VECTORS()
6231 const X86Subtarget *Subtarget, in lowerVectorShuffleAsBlend()
6445 const X86Subtarget *Subtarget, in lowerVectorShuffleAsByteRotate()
6736 const X86Subtarget *Subtarget, SelectionDAG &DAG) { in lowerVectorShuffleAsSpecificZeroOrAnyExtend()
6820 const X86Subtarget *Subtarget, SelectionDAG &DAG) { in lowerVectorShuffleAsZeroOrAnyExtend()
6949 const X86Subtarget *Subtarget, SelectionDAG &DAG) { in lowerVectorShuffleAsElementInsertion()
7052 const X86Subtarget *Subtarget, in lowerVectorShuffleAsBroadcast()
7323 const X86Subtarget *Subtarget, in lowerV2F64VectorShuffle()
7405 const X86Subtarget *Subtarget, in lowerV2I64VectorShuffle()
7625 const X86Subtarget *Subtarget, in lowerV4F32VectorShuffle()
7709 const X86Subtarget *Subtarget, in lowerV4I32VectorShuffle()
7832 const X86Subtarget *Subtarget, SelectionDAG &DAG) { in lowerV8I16GeneralSingleInputVectorShuffle()
8328 const X86Subtarget *Subtarget, in lowerV8I16VectorShuffle()
8516 const X86Subtarget *Subtarget, in lowerV16I8VectorShuffle()
8810 MVT VT, const X86Subtarget *Subtarget, in lower128BitVectorShuffle()
9128 const X86Subtarget *Subtarget, in lowerV2X128VectorShuffle()
9220 const X86Subtarget *Subtarget, SelectionDAG &DAG) { in lowerVectorShuffleByMerging128BitLanes()
9309 const X86Subtarget *Subtarget, in lowerV4F64VectorShuffle()
9412 const X86Subtarget *Subtarget, in lowerV4I64VectorShuffle()
9496 const X86Subtarget *Subtarget, in lowerV8F32VectorShuffle()
9595 const X86Subtarget *Subtarget, in lowerV8I32VectorShuffle()
9679 const X86Subtarget *Subtarget, in lowerV16I16VectorShuffle()
9780 const X86Subtarget *Subtarget, in lowerV32I8VectorShuffle()
9869 MVT VT, const X86Subtarget *Subtarget, in lower256BitVectorShuffle()
9928 const X86Subtarget *Subtarget, in lowerV8F64VectorShuffle()
9950 const X86Subtarget *Subtarget, in lowerV16F32VectorShuffle()
9979 const X86Subtarget *Subtarget, in lowerV8I64VectorShuffle()
10001 const X86Subtarget *Subtarget, in lowerV16I32VectorShuffle()
10030 const X86Subtarget *Subtarget, in lowerV32I16VectorShuffle()
10046 const X86Subtarget *Subtarget, in lowerV64I8VectorShuffle()
10066 MVT VT, const X86Subtarget *Subtarget, in lower512BitVectorShuffle()
10116 static SDValue lowerVectorShuffle(SDValue Op, const X86Subtarget *Subtarget, in lowerVectorShuffle()
10285 const X86Subtarget *Subtarget, in lowerVSELECTtoVectorShuffle()
10750 static SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, const X86Subtarget *Subtarget, in LowerEXTRACT_SUBVECTOR()
10776 static SDValue LowerINSERT_SUBVECTOR(SDValue Op, const X86Subtarget *Subtarget, in LowerINSERT_SUBVECTOR()
11606 const X86Subtarget &Subtarget) { in lowerUINT_TO_FP_vXi32()
11919 const X86Subtarget *Subtarget) { in LowerAVXExtend()
11992 static SDValue LowerANY_EXTEND(SDValue Op, const X86Subtarget *Subtarget, in LowerANY_EXTEND()
12003 static SDValue LowerZERO_EXTEND(SDValue Op, const X86Subtarget *Subtarget, in LowerZERO_EXTEND()
12361 static SDValue LowerVectorAllZeroTest(SDValue Op, const X86Subtarget *Subtarget, in LowerVectorAllZeroTest()
12988 const X86Subtarget *Subtarget) { in LowerIntVSETCC_AVX512()
13057 static SDValue LowerVSETCC(SDValue Op, const X86Subtarget *Subtarget, in LowerVSETCC()
13657 static SDValue LowerSIGN_EXTEND_AVX512(SDValue Op, const X86Subtarget *Subtarget, in LowerSIGN_EXTEND_AVX512()
13710 static SDValue LowerSIGN_EXTEND(SDValue Op, const X86Subtarget *Subtarget, in LowerSIGN_EXTEND()
13768 static SDValue LowerExtendedLoad(SDValue Op, const X86Subtarget *Subtarget, in LowerExtendedLoad()
14500 static SDValue LowerVACOPY(SDValue Op, const X86Subtarget *Subtarget, in LowerVACOPY()
14614 const X86Subtarget &Subtarget = in getTargetVShiftNode()
14615 static_cast<const X86Subtarget &>(DAG.getSubtarget()); in getTargetVShiftNode()
14651 const X86Subtarget *Subtarget, in getVectorMaskingNode()
14693 const X86Subtarget *Subtarget, in getScalarMaskingNode()
14708 static SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, const X86Subtarget *Subtarget, in LowerINTRINSIC_WO_CHAIN()
15071 const X86Subtarget * Subtarget) { in getGatherNode()
15144 SelectionDAG &DAG, const X86Subtarget *Subtarget, in getReadPerformanceCounter()
15190 SelectionDAG &DAG, const X86Subtarget *Subtarget, in getReadTimeStampCounter()
15240 static SDValue LowerREADCYCLECOUNTER(SDValue Op, const X86Subtarget *Subtarget, in LowerREADCYCLECOUNTER()
15250 static SDValue LowerINTRINSIC_W_CHAIN(SDValue Op, const X86Subtarget *Subtarget, in LowerINTRINSIC_W_CHAIN()
15883 static SDValue LowerMUL(SDValue Op, const X86Subtarget *Subtarget, in LowerMUL()
16007 static SDValue LowerMUL_LOHI(SDValue Op, const X86Subtarget *Subtarget, in LowerMUL_LOHI()
16084 const X86Subtarget *Subtarget) { in LowerScalarImmediateShift()
16208 const X86Subtarget* Subtarget) { in LowerScalarVariableShift()
16339 static SDValue LowerShift(SDValue Op, const X86Subtarget* Subtarget, in LowerShift()
16737 static bool hasMFENCE(const X86Subtarget& Subtarget) { in hasMFENCE()
16803 static SDValue LowerATOMIC_FENCE(SDValue Op, const X86Subtarget *Subtarget, in LowerATOMIC_FENCE()
16836 static SDValue LowerCMP_SWAP(SDValue Op, const X86Subtarget *Subtarget, in LowerCMP_SWAP()
16877 static SDValue LowerBITCAST(SDValue Op, const X86Subtarget *Subtarget, in LowerBITCAST()
16927 static SDValue LowerCTPOP(SDValue Op, const X86Subtarget *Subtarget, in LowerCTPOP()
17126 static SDValue LowerFSINCOS(SDValue Op, const X86Subtarget *Subtarget, in LowerFSINCOS()
18010 const X86Subtarget *Subtarget) { in EmitMonitor()
19445 const X86Subtarget* Subtarget) { in PerformShuffleCombine256()
19549 const X86Subtarget *Subtarget) { in combineX86ShuffleChain()
19749 const X86Subtarget *Subtarget) { in combineX86ShufflesRecursively()
20104 const X86Subtarget *Subtarget) { in PerformTargetShuffleCombine()
20260 const X86Subtarget *Subtarget) { in PerformShuffleCombine()
20371 const X86Subtarget *Subtarget) { in PerformTruncateCombine()
20632 SelectionDAG &DAG, const X86Subtarget *Subtarget) { in matchIntegerMINMAX()
20721 const X86Subtarget *Subtarget) { in transformVSELECTtoBlendVECTOR_SHUFFLE()
20767 const X86Subtarget *Subtarget) { in PerformSELECTCombine()
21486 const X86Subtarget *Subtarget) { in PerformCMOVCombine()
21694 const X86Subtarget *Subtarget) { in PerformINTRINSIC_WO_CHAINCombine()
21896 const X86Subtarget *Subtarget) { in performShiftToAllZeros()
21925 const X86Subtarget *Subtarget) { in PerformShiftCombine()
21945 const X86Subtarget *Subtarget) { in CMPEQCombine()
22077 const X86Subtarget *Subtarget) { in WidenMaskArithmetic()
22156 const X86Subtarget *Subtarget) { in VectorZextCombine()
22246 const X86Subtarget *Subtarget) { in PerformAndCombine()
22308 const X86Subtarget *Subtarget) { in PerformOrCombine()
22504 const X86Subtarget *Subtarget) { in PerformXorCombine()
22520 const X86Subtarget *Subtarget) { in PerformLOADCombine()
22568 const X86Subtarget *Subtarget) { in PerformMLOADCombine()
22648 const X86Subtarget *Subtarget) { in PerformMSTORECombine()
22727 const X86Subtarget *Subtarget) { in PerformSTORECombine()
23078 const X86Subtarget *Subtarget) { in PerformFADDCombine()
23093 const X86Subtarget *Subtarget) { in PerformFSUBCombine()
23206 const X86Subtarget *Subtarget) { in PerformSIGN_EXTEND_INREGCombine()
23242 const X86Subtarget *Subtarget) { in PerformSExtCombine()
23276 const X86Subtarget* Subtarget) { in PerformFMACombine()
23317 const X86Subtarget *Subtarget) { in PerformZExtCombine()
23378 const X86Subtarget* Subtarget) { in PerformISDSETCCCombine()
23456 const X86Subtarget *Subtarget) { in PerformINSERTPSCombine()
23528 const X86Subtarget *Subtarget) { in PerformSETCCCombine()
23572 const X86Subtarget *Subtarget) { in PerformBrCondCombine()
23638 const X86Subtarget *Subtarget) { in PerformSINT_TO_FPCombine()
23746 const X86Subtarget *Subtarget) { in PerformAddCombine()
23761 const X86Subtarget *Subtarget) { in PerformSubCombine()
23796 const X86Subtarget *Subtarget) { in performVZEXTCombine()