Searched refs:SelectionDAG (Results 1 - 25 of 96) sorted by relevance

1234

/external/llvm/lib/Target/R600/
H A DR600ISelLowering.h29 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 DAMDGPUISelLowering.h35 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 DSIISelLowering.h24 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 DR600ISelLowering.h29 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 DAMDGPUISelLowering.h27 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 DSIISelLowering.h41 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 DXCoreISelLowering.h19 #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 DMSP430ISelLowering.h19 #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 DPPCISelLowering.h22 #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 DHexagonISelLowering.h133 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 DSystemZISelLowering.h20 #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 DSystemZSelectionDAGInfo.h1 //===-- 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 DMakefile12 PARALLEL_DIRS = SelectionDAG AsmPrinter
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.h19 #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 DX86SelectionDAGInfo.h1 //===-- 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 DMipsSEISelLowering.h38 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 DMipsISelLowering.h22 #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 DAArch64ISelLowering.h19 #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 DAArch64SelectionDAGInfo.h1 //===-- AArch64SelectionDAGInfo.h - AArch64 SelectionDAG Info ---*- C++ -*-===//
26 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl, SDValue Chain,
/external/llvm/lib/Target/BPF/
H A DBPFISelLowering.h19 #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 DARMISelLowering.h20 #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 DARMSelectionDAGInfo.h1 //===-- 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 DSelectionDAGPrinter.cpp1 //===-- 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 DSparcISelLowering.h58 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 DTargetSelectionDAGInfo.h1 //==-- 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...]

Completed in 381 milliseconds

1234