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

123

/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Hexagon/
H A DHexagonISelLowering.h80 SelectionDAG& DAG) const;
85 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
88 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const;
89 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
90 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const;
91 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const;
95 DebugLoc dl, SelectionDAG &DAG,
97 SDValue LowerGLOBALADDRESS(SDValue Op, SelectionDAG &DAG) const;
105 DebugLoc dl, SelectionDAG &DAG,
110 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG
[all...]
H A DHexagonSelectionDAGInfo.h1 //===-- HexagonSelectionDAGInfo.h - Hexagon SelectionDAG Info ---*- C++ -*-===//
29 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl,
H A DHexagonSelectionDAGInfo.cpp1 //===-- HexagonSelectionDAGInfo.cpp - Hexagon SelectionDAG Info -----------===//
30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, SDValue Chain,
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Mips/
H A DMipsISelLowering.h20 #include "llvm/CodeGen/SelectionDAG.h"
151 SelectionDAG &DAG) const;
154 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
160 SelectionDAG &DAG) const;
180 DebugLoc dl, SelectionDAG &DAG,
184 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
185 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
186 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
187 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
188 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/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...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/PowerPC/
H A DPPCISelLowering.h21 #include "llvm/CodeGen/SelectionDAG.h"
239 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
263 SelectionDAG &DAG) const;
269 SelectionDAG &DAG) const;
275 SelectionDAG &DAG) const;
280 SelectionDAG &DAG) const;
286 SelectionDAG &DAG) const;
292 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
298 SelectionDAG &DAG) const;
305 const SelectionDAG
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/XCore/
H A DXCoreISelLowering.h19 #include "llvm/CodeGen/SelectionDAG.h"
87 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
93 SelectionDAG &DAG) const;
115 DebugLoc dl, SelectionDAG &DAG,
123 DebugLoc dl, SelectionDAG &DAG,
128 DebugLoc dl, SelectionDAG &DAG,
130 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
132 SelectionDAG &DAG) const;
135 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
136 SDValue LowerSTORE(SDValue Op, SelectionDAG
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/X86/
H A DX86ISelLowering.h24 #include "llvm/CodeGen/SelectionDAG.h"
463 SelectionDAG &DAG) const;
503 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
509 SelectionDAG &DAG) const;
544 const SelectionDAG &DAG,
555 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
575 SelectionDAG &DAG) const;
693 SelectionDAG &DAG) const;
728 DebugLoc dl, SelectionDAG &DAG,
733 DebugLoc dl, SelectionDAG
[all...]
H A DX86SelectionDAGInfo.h1 //===-- X86SelectionDAGInfo.h - X86 SelectionDAG Info -----------*- C++ -*-===//
37 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl,
45 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl,
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/
H A DMakefile12 PARALLEL_DIRS = SelectionDAG AsmPrinter
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/ARM/
H A DARMISelLowering.h23 #include "llvm/CodeGen/SelectionDAG.h"
253 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
259 SelectionDAG &DAG) const;
278 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const;
316 SelectionDAG &DAG) const;
324 SelectionDAG &DAG) const;
329 const SelectionDAG &DAG,
353 SelectionDAG &DAG) const;
407 void PassF64ArgInRegs(DebugLoc dl, SelectionDAG &DAG,
415 SDValue &Root, SelectionDAG
[all...]
H A DARMSelectionDAGInfo.h1 //===-- ARMSelectionDAGInfo.h - ARM SelectionDAG Info -----------*- C++ -*-===//
48 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl,
58 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl,
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/CellSPU/
H A DSPUISelLowering.h20 #include "llvm/CodeGen/SelectionDAG.h"
64 SDValue get_vec_u18imm(SDNode *N, SelectionDAG &DAG,
66 SDValue get_vec_i16imm(SDNode *N, SelectionDAG &DAG,
68 SDValue get_vec_i10imm(SDNode *N, SelectionDAG &DAG,
70 SDValue get_vec_i8imm(SDNode *N, SelectionDAG &DAG,
72 SDValue get_ILHUvec_imm(SDNode *N, SelectionDAG &DAG,
74 SDValue get_v4i32_imm(SDNode *N, SelectionDAG &DAG);
75 SDValue get_v2i64_imm(SDNode *N, SelectionDAG &DAG);
77 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG,
80 SDValue LowerV2I64Splat(EVT OpVT, SelectionDAG
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/NVPTX/
H A DNVPTXISelLowering.h20 #include "llvm/CodeGen/SelectionDAG.h"
71 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
73 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
75 SelectionDAG &DAG) const;
105 SelectionDAG &DAG,
119 SelectionDAG &DAG) const;
123 SelectionDAG &DAG) const;
135 SDValue getExtSymb(SelectionDAG &DAG, const char *name, int idx, EVT =
137 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT = MVT::i32) const;
138 SDValue getParamHelpSymbol(SelectionDAG
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/Sparc/
H A DSparcISelLowering.h47 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
55 const SelectionDAG &DAG,
75 DebugLoc dl, SelectionDAG &DAG,
87 DebugLoc dl, SelectionDAG &DAG) const;
89 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
90 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
92 unsigned getSRetArgSize(SelectionDAG &DAG, SDValue Callee) const;
/macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/
H A DSelectionDAGPrinter.cpp1 //===-- SelectionDAGPrinter.cpp - Implement SelectionDAG::viewGraph() -----===//
10 // This implements the SelectionDAG::viewGraph method.
18 #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 DSelectionDAG.cpp1 //===-- SelectionDAG.cpp - Implement the SelectionDAG data structures -----===//
10 // This implements the SelectionDAG class.
14 #include "llvm/CodeGen/SelectionDAG.h"
75 void SelectionDAG::DAGUpdateListener::NodeDeleted(SDNode*, SDNode*) {}
76 void SelectionDAG::DAGUpdateListener::NodeUpdated(SDNode*) {}
540 // SelectionDAG Class
564 /// SelectionDAG.
565 void SelectionDAG::RemoveDeadNodes() {
585 void SelectionDAG
890 SelectionDAG::SelectionDAG(const TargetMachine &tm, CodeGenOpt::Level OL) function in class:SelectionDAG
[all...]
H A DSelectionDAGDumper.cpp1 //===-- SelectionDAGDumper.cpp - Implement SelectionDAG::dump() -----------===//
10 // This implements the SelectionDAG::dump method and friends.
19 #include "llvm/CodeGen/SelectionDAG.h"
33 std::string SDNode::getOperationName(const SelectionDAG *G) const {
330 void SDNode::dump(const SelectionDAG *G) const {
335 void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const {
348 void SDNode::print_details(raw_ostream &OS, const SelectionDAG *G) const {
515 static void DumpNodes(const SDNode *N, unsigned indent, const SelectionDAG *G) {
528 void SelectionDAG::dump() const {
529 dbgs() << "SelectionDAG ha
[all...]
H A DScheduleDAGSDNodes.h19 #include "llvm/CodeGen/SelectionDAG.h"
24 /// Edges between SUnits are initially based on edges in the SelectionDAG,
39 SelectionDAG *DAG; // DAG of the current basic block
51 void Run(SelectionDAG *dag, MachineBasicBlock *bb);
83 /// are input. This SUnit graph is similar to the SelectionDAG, but
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/MBlaze/
H A DMBlazeISelLowering.h21 #include "llvm/CodeGen/SelectionDAG.h"
98 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
116 DebugLoc dl, SelectionDAG &DAG,
120 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
121 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
122 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
123 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
124 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
125 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
131 DebugLoc dl, SelectionDAG
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/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, DebugLoc dl,
74 EmitTargetCodeForMemmove(SelectionDAG &DAG, DebugLoc dl,
90 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl,
H A DTargetLowering.h73 /// legal SelectionDAG operators that the target instruction selector can accept
77 /// target-specific constructs to SelectionDAG operators.
798 SelectionDAG &/*DAG*/) const {
808 SelectionDAG &/*DAG*/) const {
827 SelectionDAG &DAG) const;
864 SelectionDAG &DAG;
870 explicit TargetLoweringOpt(SelectionDAG &InDAG,
915 const SelectionDAG &DAG,
930 SelectionDAG &DAG;
932 DAGCombinerInfo(SelectionDAG
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/CodeGen/
H A DAnalysis.h31 class SelectionDAG;
92 bool isInTailCallPosition(SelectionDAG &DAG, SDNode *Node,
H A DSelectionDAGNodes.h1 //===-- llvm/CodeGen/SelectionDAGNodes.h - SelectionDAG Nodes ---*- C++ -*-===//
11 // represent the nodes and operations present in a SelectionDAG. These nodes
15 // Clients should include the SelectionDAG.h file instead of this file directly.
40 class SelectionDAG;
54 /// a SelectionDAG. Instances of this simple value class are returned by
55 /// SelectionDAG::getVTList(...).
90 /// As such, each use of a SelectionDAG computation must indicate the node that
261 friend class SelectionDAG;
305 /// SDNode - Represents one node in the SelectionDAG.
351 friend class SelectionDAG;
[all...]
H A DSchedulerRegistry.h31 class SelectionDAG;

Completed in 392 milliseconds

123