/external/llvm-project/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 126 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const; 158 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 160 SelectionDAG &DAG) const override; 162 SelectionDAG &DAG) const override; 166 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 167 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 168 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 169 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; 170 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 171 SDValue LowerINSERT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 119 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const; 151 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 153 SelectionDAG &DAG) const override; 155 SelectionDAG &DAG) const override; 159 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 160 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 161 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 162 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; 163 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 164 SDValue LowerINSERT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/llvm-project/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.h | 460 const SelectionDAG &DAG, 490 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 514 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const; 662 const SelectionDAG &DAG) const override { in canMergeStoresTo() 701 SelectionDAG &DAG) const override; 703 bool shouldExpandShift(SelectionDAG &DAG, SDNode *N) const override; 793 const SDLoc &DL, SelectionDAG &DAG, 802 const SDLoc &DL, SelectionDAG &DAG, 806 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 808 SDValue LowerMGATHER(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIISelLowering.h | 40 SDValue lowerKernArgParameterPtr(SelectionDAG &DAG, const SDLoc &SL, 42 SDValue getImplicitArgPtr(SelectionDAG &DAG, const SDLoc &SL) const; 43 SDValue lowerKernargMemParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, 48 SDValue lowerStackParameter(SelectionDAG &DAG, CCValAssign &VA, 51 SDValue getPreloadedValue(SelectionDAG &DAG, 57 SelectionDAG &DAG) const override; 58 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op, 61 SelectionDAG &DAG) const; 63 SDValue GLC, SDValue DLC, SelectionDAG &DAG) const; 65 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; [all …]
|
D | R600ISelLowering.h | 35 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 39 SelectionDAG &DAG) const override; 44 const SDLoc &DL, SelectionDAG &DAG, 50 const SelectionDAG &DAG) const override; 63 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL, 68 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG, 70 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const; 72 SDValue lowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 73 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 74 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; [all …]
|
D | AMDGPUISelLowering.h | 36 SDValue getFFBX_U32(SelectionDAG &DAG, SDValue Op, const SDLoc &DL, unsigned Opc) const; 39 static unsigned numBitsUnsigned(SDValue Op, SelectionDAG &DAG); 40 static unsigned numBitsSigned(SDValue Op, SelectionDAG &DAG); 44 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; 45 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 49 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const; 50 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const; 51 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const; 52 SDValue LowerFRINT(SDValue Op, SelectionDAG &DAG) const; 53 SDValue LowerFNEARBYINT(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/llvm-project/llvm/lib/Target/AMDGPU/ |
D | R600ISelLowering.h | 35 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 39 SelectionDAG &DAG) const override; 44 const SDLoc &DL, SelectionDAG &DAG, 50 const SelectionDAG &DAG) const override; 63 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL, 68 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG, 70 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const; 72 SDValue lowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 73 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 74 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; [all …]
|
D | SIISelLowering.h | 40 SDValue lowerKernArgParameterPtr(SelectionDAG &DAG, const SDLoc &SL, 42 SDValue getImplicitArgPtr(SelectionDAG &DAG, const SDLoc &SL) const; 43 SDValue lowerKernargMemParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, 49 SDValue lowerStackParameter(SelectionDAG &DAG, CCValAssign &VA, 52 SDValue getPreloadedValue(SelectionDAG &DAG, 58 SelectionDAG &DAG) const override; 59 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op, 62 SelectionDAG &DAG, bool WithChain) const; 64 SDValue CachePolicy, SelectionDAG &DAG) const; 66 SDValue lowerRawBufferAtomicIntrin(SDValue Op, SelectionDAG &DAG, [all …]
|
D | AMDGPUISelLowering.h | 37 SDValue getFFBX_U32(SelectionDAG &DAG, SDValue Op, const SDLoc &DL, unsigned Opc) const; 40 static unsigned numBitsUnsigned(SDValue Op, SelectionDAG &DAG); 41 static unsigned numBitsSigned(SDValue Op, SelectionDAG &DAG); 45 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; 46 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 50 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const; 51 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const; 52 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const; 53 SDValue LowerFRINT(SDValue Op, SelectionDAG &DAG) const; 54 SDValue LowerFNEARBYINT(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/llvm/lib/Target/AMDGPU/ |
D | AMDGPUISelLowering.h | 34 SelectionDAG &DAG) const; 35 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; 36 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 37 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 40 SDValue MergeVectorStore(const SDValue &Op, SelectionDAG &DAG) const; 44 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const; 45 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const; 46 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const; 47 SDValue LowerFRINT(SDValue Op, SelectionDAG &DAG) const; 48 SDValue LowerFNEARBYINT(SDValue Op, SelectionDAG &DAG) const; [all …]
|
D | R600ISelLowering.h | 34 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 38 SelectionDAG &DAG) const override; 42 const SDLoc &DL, SelectionDAG &DAG, 57 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, const SDLoc &DL, 62 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG, 64 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const; 66 SDValue lowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 67 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 68 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 70 SelectionDAG &DAG) const override; [all …]
|
D | SIISelLowering.h | 24 SDValue LowerParameterPtr(SelectionDAG &DAG, const SDLoc &SL, SDValue Chain, 26 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, const SDLoc &SL, 29 SelectionDAG &DAG) const override; 30 SDValue lowerImplicitZextParam(SelectionDAG &DAG, SDValue Op, 33 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 34 SDValue LowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const; 35 SDValue LowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const; 36 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 37 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 38 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.h | 394 SelectionDAG &DAG); 399 SelectionDAG &DAG); 404 SelectionDAG &DAG); 409 unsigned ShuffleKind, SelectionDAG &DAG); 414 unsigned ShuffleKind, SelectionDAG &DAG); 419 unsigned ShuffleKind, SelectionDAG &DAG); 424 SelectionDAG &DAG); 443 unsigned getVSPLTImmediate(SDNode *N, unsigned EltSize, SelectionDAG &DAG); 449 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG); 522 SelectionDAG &DAG) const override; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.h | 524 SelectionDAG &DAG); 529 SelectionDAG &DAG); 534 SelectionDAG &DAG); 539 unsigned ShuffleKind, SelectionDAG &DAG); 544 unsigned ShuffleKind, SelectionDAG &DAG); 549 unsigned ShuffleKind, SelectionDAG &DAG); 579 SelectionDAG &DAG); 600 SelectionDAG &DAG); 606 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG); 706 SelectionDAG &DAG) const override; [all …]
|
/external/llvm-project/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.h | 107 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 113 SelectionDAG &DAG) const override; 149 const SDLoc &dl, SelectionDAG &DAG, 157 const SDLoc &dl, SelectionDAG &DAG, 159 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 161 SelectionDAG &DAG) const; 165 SelectionDAG &DAG) const; 168 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 169 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 170 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.h | 108 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 114 SelectionDAG &DAG) const override; 150 const SDLoc &dl, SelectionDAG &DAG, 158 const SDLoc &dl, SelectionDAG &DAG, 160 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 162 SelectionDAG &DAG) const; 166 SelectionDAG &DAG) const; 169 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 170 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 171 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/llvm/lib/Target/XCore/ |
D | XCoreISelLowering.h | 109 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 115 SelectionDAG &DAG) const override; 150 const SDLoc &dl, SelectionDAG &DAG, 158 const SDLoc &dl, SelectionDAG &DAG, 160 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 162 SelectionDAG &DAG) const; 166 SelectionDAG &DAG) const; 169 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 170 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 171 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/llvm-project/llvm/lib/Target/PowerPC/ |
D | PPCISelLowering.h | 582 SelectionDAG &DAG); 587 SelectionDAG &DAG); 592 SelectionDAG &DAG); 597 unsigned ShuffleKind, SelectionDAG &DAG); 602 unsigned ShuffleKind, SelectionDAG &DAG); 607 unsigned ShuffleKind, SelectionDAG &DAG); 637 SelectionDAG &DAG); 658 SelectionDAG &DAG); 664 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG); 737 SDValue getNegatedExpression(SDValue Op, SelectionDAG &DAG, bool LegalOps, [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.h | 317 const SelectionDAG &DAG, 345 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 375 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const; 521 const SelectionDAG &DAG) const override { in canMergeStoresTo() 560 SelectionDAG &DAG) const override; 562 bool shouldExpandShift(SelectionDAG &DAG, SDNode *N) const override; 639 const SDLoc &DL, SelectionDAG &DAG, 648 const SDLoc &DL, SelectionDAG &DAG, 652 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const; 654 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonISelLowering.h | 112 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG& DAG) const; 123 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 125 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 126 SDValue LowerEXTRACT_VECTOR(SDValue Op, SelectionDAG &DAG) const; 127 SDValue LowerINSERT_VECTOR(SDValue Op, SelectionDAG &DAG) const; 128 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 129 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 130 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const; 131 SDValue LowerPREFETCH(SDValue Op, SelectionDAG &DAG) const; 132 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const; [all …]
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZISelLowering.h | 414 SelectionDAG &DAG) const override; 458 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 464 const SDLoc &DL, SelectionDAG &DAG, 476 SelectionDAG &DAG) const override; 478 SelectionDAG &DAG) const override; 493 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const; 494 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 495 SDValue lowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 497 SelectionDAG &DAG) const; 499 SelectionDAG &DAG, unsigned Opcode, [all …]
|
/external/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 236 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 242 SelectionDAG &DAG) const override; 262 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 263 SDValue PerformBRCONDCombine(SDNode *N, SelectionDAG &DAG) const; 264 SDValue PerformCMOVToBFICombine(SDNode *N, SelectionDAG &DAG) const; 313 SelectionDAG &DAG) const override; 320 SelectionDAG &DAG) const override; 324 const SelectionDAG &DAG, 349 SelectionDAG &DAG) const override; 506 std::pair<SDValue, SDValue> getARMXALUOOp(SDValue Op, SelectionDAG &DAG, SDValue &ARMcc) const; [all …]
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 46 class SelectionDAG; variable 353 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 358 SelectionDAG &DAG) const override; 380 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 381 SDValue PerformBRCONDCombine(SDNode *N, SelectionDAG &DAG) const; 382 SDValue PerformCMOVToBFICombine(SDNode *N, SelectionDAG &DAG) const; 456 SelectionDAG &DAG) const override; 463 SelectionDAG &DAG) const override; 467 const SelectionDAG &DAG, 495 SelectionDAG &DAG) const override; [all …]
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64ISelLowering.h | 236 APInt &KnownOne, const SelectionDAG &DAG, 248 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 277 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const; 431 const SDLoc &DL, SelectionDAG &DAG, 440 const SDLoc &DL, SelectionDAG &DAG, 444 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 450 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const; 455 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG, 462 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, const SDLoc &DL, 473 SelectionDAG &DAG) const override; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMISelLowering.h | 46 class SelectionDAG; variable 306 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 311 SelectionDAG &DAG) const override; 333 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 334 SDValue PerformBRCONDCombine(SDNode *N, SelectionDAG &DAG) const; 335 SDValue PerformCMOVToBFICombine(SDNode *N, SelectionDAG &DAG) const; 403 SelectionDAG &DAG) const override; 410 SelectionDAG &DAG) const override; 414 const SelectionDAG &DAG, 442 SelectionDAG &DAG) const override; [all …]
|