/external/llvm/lib/Target/R600/ |
H A D | R600ISelLowering.h | 29 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 33 SelectionDAG &DAG) const override; 39 SDLoc DL, SelectionDAG &DAG, 48 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, 53 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG) const; 54 SDValue vectorToVerticalVector(SelectionDAG &DAG, SDValue Vector) const; 56 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 57 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 58 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 59 SDValue LowerSTORE(SDValue Op, SelectionDAG [all...] |
H A D | AMDGPUISelLowering.h | 35 SelectionDAG &DAG) const; 36 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 37 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const; 38 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 39 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 42 SDValue MergeVectorStore(const SDValue &Op, SelectionDAG &DAG) const; 46 SDValue LowerFREM(SDValue Op, SelectionDAG &DAG) const; 47 SDValue LowerFCEIL(SDValue Op, SelectionDAG &DAG) const; 48 SDValue LowerFTRUNC(SDValue Op, SelectionDAG &DAG) const; 49 SDValue LowerFRINT(SDValue Op, SelectionDAG [all...] |
H A D | SIISelLowering.h | 24 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, SDLoc DL, 27 SelectionDAG &DAG) const; 29 SelectionDAG &DAG) const override; 31 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 32 SDValue LowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const; 33 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const; 34 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 35 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const; 36 SDValue LowerFastFDIV(SDValue Op, SelectionDAG &DAG) const; 37 SDValue LowerFDIV32(SDValue Op, SelectionDAG [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
H A D | R600ISelLowering.h | 29 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 38 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT, 44 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 47 SDValue LowerROTL(SDValue Op, SelectionDAG &DAG) const; 49 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 50 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
|
H A D | AMDGPUISelLowering.h | 27 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 28 SDValue LowerUDIVREM(SDValue Op, SelectionDAG &DAG) const; 35 SDValue CreateLiveInRegister(SelectionDAG &DAG, const TargetRegisterClass *RC, 47 DebugLoc DL, SelectionDAG &DAG, 54 DebugLoc DL, SelectionDAG &DAG) const; 56 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 57 SDValue LowerIntrinsicIABS(SDValue Op, SelectionDAG &DAG) const; 58 SDValue LowerIntrinsicLRP(SDValue Op, SelectionDAG &DAG) const; 70 const SelectionDAG &DAG, 84 SDValue LowerSREM(SDValue Op, SelectionDAG [all...] |
H A D | SIISelLowering.h | 41 SDValue Loweri1ContextSwitch(SDValue Op, SelectionDAG &DAG, 43 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 44 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 45 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 52 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 107 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 113 SelectionDAG &DAG) const override; 134 SDLoc dl, SelectionDAG &DAG, 142 SDLoc dl, SelectionDAG &DAG, 144 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 146 SelectionDAG &DAG) const; 149 SelectionDAG &DAG) const; 152 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const; 153 SDValue LowerSTORE(SDValue Op, SelectionDAG [all...] |
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430ISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 78 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 84 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const; 85 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 86 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 87 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const; 88 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 89 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 90 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 91 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG [all...] |
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.h | 22 #include "llvm/CodeGen/SelectionDAG.h" 353 SelectionDAG &DAG); 358 SelectionDAG &DAG); 363 unsigned ShuffleKind, SelectionDAG &DAG); 368 unsigned ShuffleKind, SelectionDAG &DAG); 373 SelectionDAG &DAG); 382 unsigned getVSPLTImmediate(SDNode *N, unsigned EltSize, SelectionDAG &DAG); 388 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG); 430 SelectionDAG &DAG) const override; 436 SelectionDAG [all...] |
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLowering.h | 133 SelectionDAG& DAG) const; 144 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 146 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const; 147 SDValue LowerEXTRACT_VECTOR(SDValue Op, SelectionDAG &DAG) const; 148 SDValue LowerINSERT_VECTOR(SDValue Op, SelectionDAG &DAG) const; 149 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 150 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const; 151 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 152 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const; 153 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG [all...] |
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 249 SelectionDAG &DAG) const override; 273 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 279 SDLoc DL, SelectionDAG &DAG, 287 SDLoc DL, SelectionDAG &DAG) const override; 289 SelectionDAG &DAG) const override; 296 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const; 297 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 298 SDValue lowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 300 SelectionDAG [all...] |
H A D | SystemZSelectionDAGInfo.h | 1 //===-- SystemZSelectionDAGInfo.h - SystemZ SelectionDAG Info ---*- C++ -*-===// 28 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 35 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, 41 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 47 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 52 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 59 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 65 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 70 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
|
/external/llvm/lib/CodeGen/ |
H A D | Makefile | 12 PARALLEL_DIRS = SelectionDAG AsmPrinter
|
/external/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 579 SelectionDAG &DAG) const override; 621 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 627 SelectionDAG &DAG) const override; 664 const SelectionDAG &DAG, 669 const SelectionDAG &DAG, 675 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 696 SelectionDAG &DAG) const override; 849 SelectionDAG &DAG) const; 886 SDLoc dl, SelectionDAG [all...] |
H A D | X86SelectionDAGInfo.h | 1 //===-- X86SelectionDAGInfo.h - X86 SelectionDAG Info -----------*- C++ -*-===// 28 bool isBaseRegConflictPossible(SelectionDAG &DAG, 35 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, 42 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
|
/external/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.h | 38 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 65 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const; 66 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const; 69 SelectionDAG &DAG) const; 71 SDValue lowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 72 SDValue lowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const; 73 SDValue lowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const; 74 SDValue lowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const; 75 SDValue lowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const; 78 SDValue lowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG [all...] |
H A D | MipsISelLowering.h | 22 #include "llvm/CodeGen/SelectionDAG.h" 234 SelectionDAG &DAG) const override; 237 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 243 SelectionDAG &DAG) const override; 269 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const; 276 SDValue getAddrLocal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, 295 SDValue getAddrGlobal(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG &DAG, 309 SelectionDAG &DAG, unsigned HiFlag, 327 SelectionDAG &DAG) const { 340 SDValue getAddrGPRel(NodeTy *N, SDLoc DL, EVT Ty, SelectionDAG [all...] |
/external/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 233 APInt &KnownOne, const SelectionDAG &DAG, 252 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 283 SDValue ReconstructShuffle(SDValue Op, SelectionDAG &DAG) const; 371 SelectionDAG &DAG, 380 SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals, 388 const SmallVectorImpl<ISD::InputArg> &Ins, SelectionDAG &DAG) const; 393 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG, 400 void saveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, SDLoc DL, 411 SelectionDAG [all...] |
H A D | AArch64SelectionDAGInfo.h | 1 //===-- AArch64SelectionDAGInfo.h - AArch64 SelectionDAG Info ---*- C++ -*-===// 26 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, SDValue Chain,
|
/external/llvm/lib/Target/BPF/ |
H A D | BPFISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 40 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 50 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 51 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 52 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 58 SelectionDAG &DAG, 69 SDLoc DL, SelectionDAG &DAG, 75 SelectionDAG &DAG) const override;
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 235 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 241 SelectionDAG &DAG) const override; 260 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 308 SelectionDAG &DAG) const override; 315 SelectionDAG &DAG) const override; 319 const SelectionDAG &DAG, 344 SelectionDAG &DAG) const override; 442 std::pair<SDValue, SDValue> getARMXALUOOp(SDValue Op, SelectionDAG &DAG, SDValue &ARMcc) const; 445 void PassF64ArgInRegs(SDLoc dl, SelectionDAG [all...] |
H A D | ARMSelectionDAGInfo.h | 1 //===-- ARMSelectionDAGInfo.h - ARM SelectionDAG Info -----------*- C++ -*-===// 43 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, 52 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAGPrinter.cpp | 1 //===-- SelectionDAGPrinter.cpp - Implement SelectionDAG::viewGraph() -----===// 10 // This implements the SelectionDAG::viewGraph method. 14 #include "llvm/CodeGen/SelectionDAG.h" 34 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { 75 static std::string getGraphName(const SelectionDAG *G) { 84 const SelectionDAG *Graph) { 92 const SelectionDAG *Graph) { 104 const SelectionDAG *G) { 112 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph); 114 const SelectionDAG *Grap [all...] |
/external/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.h | 58 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override; 66 const SelectionDAG &DAG, 82 SelectionDAG &DAG) const override; 99 SDLoc dl, SelectionDAG &DAG, 105 SDLoc dl, SelectionDAG &DAG, 111 SDLoc dl, SelectionDAG &DAG, 127 SDLoc dl, SelectionDAG &DAG) const override; 132 SDLoc DL, SelectionDAG &DAG) const; 137 SDLoc DL, SelectionDAG &DAG) const; 139 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG [all...] |
/external/llvm/include/llvm/Target/ |
H A D | TargetSelectionDAGInfo.h | 1 //==-- llvm/Target/TargetSelectionDAGInfo.h - SelectionDAG Info --*- C++ -*-==// 11 // subclass to parameterize the SelectionDAG lowering and instruction 27 /// SelectionDAG lowering and instruction selection process. 56 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, 73 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, 89 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, 103 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl, 117 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain, 130 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 144 EmitTargetCodeForStrcmp(SelectionDAG [all...] |