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

1234

/freebsd-10-stable/contrib/llvm/lib/Target/R600/
H A DSIISelLowering.h24 SDValue LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT, SDLoc DL,
27 SelectionDAG &DAG) const;
28 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
29 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
30 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG &DAG) const;
31 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
32 SDValue LowerZERO_EXTEND(SDValue Op, SelectionDAG &DAG) const;
33 SDValue LowerADD(SDValue Op, SelectionDAG &DAG) const;
34 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
36 SDValue ResourceDescriptorToi128(SDValue Op, SelectionDAG
[all...]
H A DR600ISelLowering.h29 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
33 SelectionDAG &DAG) const;
39 SDLoc DL, SelectionDAG &DAG,
48 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT,
53 SDValue OptimizeSwizzle(SDValue BuildVector, SDValue Swz[], SelectionDAG &DAG) const;
56 SDValue LowerROTL(SDValue Op, SelectionDAG &DAG) const;
58 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
59 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
60 SDValue LowerFPTOUINT(SDValue Op, SelectionDAG &DAG) const;
61 SDValue LowerLOAD(SDValue Op, SelectionDAG
[all...]
H A DAMDGPUISelLowering.h28 void ExtractVectorElements(SDValue Op, SelectionDAG &DAG,
31 SDValue LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const;
32 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
33 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
34 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
37 SDValue MergeVectorStore(const SDValue &Op, SelectionDAG &DAG) const;
40 SDValue LowerUDIVREM(SDValue Op, SelectionDAG &DAG) const;
41 SDValue LowerUINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
49 virtual SDValue CreateLiveInRegister(SelectionDAG &DAG,
53 SelectionDAG
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.h19 #include "llvm/CodeGen/SelectionDAG.h"
79 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
85 SDValue LowerShifts(SDValue Op, SelectionDAG &DAG) const;
86 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
87 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
88 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const;
89 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
90 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
91 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
92 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.h19 #include "llvm/CodeGen/SelectionDAG.h"
97 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
103 SelectionDAG &DAG) const;
125 SDLoc dl, SelectionDAG &DAG,
133 SDLoc dl, SelectionDAG &DAG,
138 SDLoc dl, SelectionDAG &DAG,
140 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
142 SelectionDAG &DAG) const;
145 SelectionDAG &DAG) const;
148 SDValue LowerLOAD(SDValue Op, SelectionDAG
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h20 #include "llvm/CodeGen/SelectionDAG.h"
218 SDLoc dl, SelectionDAG &DAG,
225 SDLoc dl, SelectionDAG &DAG) const;
233 SDLoc dl, SelectionDAG &DAG,
236 bool isKnownShuffleVector(SDValue Op, SelectionDAG &DAG, SDValue &Res) const;
238 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG,
241 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
243 void SaveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, SDLoc DL,
257 SelectionDAG& DAG) const;
262 SDValue addTokenForArgument(SDValue Chain, SelectionDAG
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.h20 #include "llvm/CodeGen/SelectionDAG.h"
223 SelectionDAG &DAG) const LLVM_OVERRIDE;
228 SelectionDAG &DAG) const LLVM_OVERRIDE;
235 SDLoc DL, SelectionDAG &DAG,
246 SDLoc DL, SelectionDAG &DAG) const LLVM_OVERRIDE;
253 SDValue lowerSETCC(SDValue Op, SelectionDAG &DAG) const;
254 SDValue lowerBR_CC(SDValue Op, SelectionDAG &DAG) const;
255 SDValue lowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
257 SelectionDAG &DAG) const;
259 SelectionDAG
[all...]
H A DSystemZSelectionDAGInfo.h1 //===-- SystemZSelectionDAGInfo.h - SystemZ SelectionDAG Info ---*- C++ -*-===//
29 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
38 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL,
44 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
50 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
55 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
62 EmitTargetCodeForStrcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
68 EmitTargetCodeForStrlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
73 EmitTargetCodeForStrnlen(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
H A DSystemZSelectionDAGInfo.cpp1 //===-- SystemZSelectionDAGInfo.cpp - SystemZ SelectionDAG Info -----------===//
16 #include "llvm/CodeGen/SelectionDAG.h"
33 static SDValue emitMemMem(SelectionDAG &DAG, SDLoc DL, unsigned Sequence,
57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
74 static SDValue memsetStore(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
87 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
159 static SDValue emitCLC(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
183 static SDValue addIPMSequence(SDLoc DL, SDValue Glue, SelectionDAG &DAG) {
193 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
208 EmitTargetCodeForMemchr(SelectionDAG
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.h20 #include "llvm/CodeGen/SelectionDAG.h"
83 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
85 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
87 SelectionDAG &DAG) const;
118 const SmallVectorImpl<ISD::InputArg> &Ins, SDLoc dl, SelectionDAG &DAG,
133 SelectionDAG &DAG) const;
137 SelectionDAG &DAG) const;
149 SDValue getExtSymb(SelectionDAG &DAG, const char *name, int idx,
151 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT) const;
152 SDValue getParamHelpSymbol(SelectionDAG
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/X86/
H A DX86ISelLowering.h23 #include "llvm/CodeGen/SelectionDAG.h"
541 SelectionDAG &DAG) const;
583 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
589 SelectionDAG &DAG) const;
624 const SelectionDAG &DAG,
635 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
655 SelectionDAG &DAG) const;
776 SelectionDAG &DAG) const;
816 SDLoc dl, SelectionDAG &DAG,
821 SDLoc dl, SelectionDAG
[all...]
H A DX86SelectionDAGInfo.h1 //===-- X86SelectionDAGInfo.h - X86 SelectionDAG Info -----------*- C++ -*-===//
37 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
45 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
/freebsd-10-stable/contrib/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.h35 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
67 SDValue lowerLOAD(SDValue Op, SelectionDAG &DAG) const;
68 SDValue lowerSTORE(SDValue Op, SelectionDAG &DAG) const;
71 SelectionDAG &DAG) const;
73 SDValue lowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
74 SDValue lowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const;
75 SDValue lowerINTRINSIC_VOID(SDValue Op, SelectionDAG &DAG) const;
76 SDValue lowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
77 SDValue lowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
80 SDValue lowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG
[all...]
H A DMipsISelLowering.h22 #include "llvm/CodeGen/SelectionDAG.h"
221 SelectionDAG &DAG) const;
224 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
230 SelectionDAG &DAG) const;
251 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const;
258 SDValue getAddrLocal(NodeTy *N, EVT Ty, SelectionDAG &DAG,
278 SDValue getAddrGlobal(NodeTy *N, EVT Ty, SelectionDAG &DAG,
292 SDValue getAddrGlobalLargeGOT(NodeTy *N, EVT Ty, SelectionDAG &DAG,
311 SDValue getAddrNonPIC(NodeTy *N, EVT Ty, SelectionDAG &DAG) const {
425 SDValue lowerLOAD(SDValue Op, SelectionDAG
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.h22 #include "llvm/CodeGen/SelectionDAG.h"
333 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
357 SelectionDAG &DAG) const;
363 SelectionDAG &DAG) const;
370 SelectionDAG &DAG, bool Aligned) const;
375 SelectionDAG &DAG) const;
381 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
387 SelectionDAG &DAG) const;
394 const SelectionDAG &DAG,
434 SelectionDAG
[all...]
/freebsd-10-stable/contrib/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"
33 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits {
74 static std::string getGraphName(const SelectionDAG *G) {
83 const SelectionDAG *Graph) {
91 const SelectionDAG *Graph) {
103 const SelectionDAG *G) {
111 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph);
113 const SelectionDAG *Grap
[all...]
H A DSelectionDAGDumper.cpp1 //===-- SelectionDAGDumper.cpp - Implement SelectionDAG::dump() -----------===//
10 // This implements the SelectionDAG::dump method and friends.
14 #include "llvm/CodeGen/SelectionDAG.h"
33 std::string SDNode::getOperationName(const SelectionDAG *G) const {
329 void SDNode::dump(const SelectionDAG *G) const {
334 void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const {
347 void SDNode::print_details(raw_ostream &OS, const SelectionDAG *G) const {
522 static void DumpNodes(const SDNode *N, unsigned indent, const SelectionDAG *G) {
535 void SelectionDAG::dump() const {
536 dbgs() << "SelectionDAG ha
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.h58 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
66 const SelectionDAG &DAG,
82 SelectionDAG &DAG) const;
97 SDLoc dl, SelectionDAG &DAG,
103 SDLoc dl, SelectionDAG &DAG,
109 SDLoc dl, SelectionDAG &DAG,
125 SDLoc dl, SelectionDAG &DAG) const;
130 SDLoc DL, SelectionDAG &DAG) const;
135 SDLoc DL, SelectionDAG &DAG) const;
137 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG
[all...]
/freebsd-10-stable/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h93 SelectionDAG& DAG) const;
100 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
103 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const;
104 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
105 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const;
106 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const;
107 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const;
111 SDLoc dl, SelectionDAG &DAG,
113 SDValue LowerGLOBALADDRESS(SDValue Op, SelectionDAG &DAG) const;
114 SDValue LowerBlockAddress(SDValue Op, SelectionDAG
[all...]
H A DHexagonSelectionDAGInfo.h1 //===-- HexagonSelectionDAGInfo.h - Hexagon SelectionDAG Info ---*- C++ -*-===//
29 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
H A DHexagonSelectionDAGInfo.cpp1 //===-- HexagonSelectionDAGInfo.cpp - Hexagon SelectionDAG Info -----------===//
30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain,
/freebsd-10-stable/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.h22 #include "llvm/CodeGen/SelectionDAG.h"
245 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
251 SelectionDAG &DAG) const;
270 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const;
315 SelectionDAG &DAG) const;
323 SelectionDAG &DAG) const;
328 const SelectionDAG &DAG,
352 SelectionDAG &DAG) const;
412 void PassF64ArgInRegs(SDLoc dl, SelectionDAG &DAG,
420 SDValue &Root, SelectionDAG
[all...]
H A DARMSelectionDAGInfo.h1 //===-- ARMSelectionDAGInfo.h - ARM SelectionDAG Info -----------*- C++ -*-===//
48 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
58 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
/freebsd-10-stable/contrib/llvm/include/llvm/Target/
H A DTargetSelectionDAGInfo.h1 //==-- llvm/Target/TargetSelectionDAGInfo.h - SelectionDAG Info --*- C++ -*-==//
11 // subclass to parameterize the SelectionDAG lowering and instruction
28 /// SelectionDAG lowering and instruction selection process.
57 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl,
74 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl,
90 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
104 EmitTargetCodeForMemcmp(SelectionDAG &DAG, SDLoc dl,
118 EmitTargetCodeForMemchr(SelectionDAG &DAG, SDLoc dl, SDValue Chain,
131 EmitTargetCodeForStrcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
145 EmitTargetCodeForStrcmp(SelectionDAG
[all...]
/freebsd-10-stable/lib/clang/libllvmselectiondag/
H A DMakefile7 SRCDIR= lib/CodeGen/SelectionDAG
24 SelectionDAG.cpp \

Completed in 116 milliseconds

1234