/external/llvm/lib/Target/Alpha/ |
AlphaISelLowering.cpp | 22 #include "llvm/CodeGen/SelectionDAG.h" 194 static SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) { 235 DebugLoc dl, SelectionDAG &DAG, 351 DebugLoc dl, SelectionDAG &DAG, 394 DebugLoc dl, SelectionDAG &DAG, 436 // Create the SelectionDAG nodes corresponding to a load 480 DebugLoc dl, SelectionDAG &DAG) const { 539 SelectionDAG &DAG) const { 574 SelectionDAG &DAG) const { 779 SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/PTX/ |
PTXInstrInfo.cpp | 20 #include "llvm/CodeGen/SelectionDAG.h" 319 GetPTXMachineNode(SelectionDAG *DAG, unsigned Opcode, 328 GetPTXMachineNode(SelectionDAG *DAG, unsigned Opcode,
|
/external/llvm/lib/Target/X86/ |
X86InstrInfo.h | 290 virtual bool unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N,
|
X86ISelDAGToDAG.cpp | 143 /// SelectionDAG operations. 147 /// X86-specific SelectionDAG. 361 static void MoveBelowOrigChain(SelectionDAG *CurDAG, SDValue Load, 430 for (SelectionDAG::allnodes_iterator I = CurDAG->allnodes_begin(), [all...] |
X86InstrInfo.cpp | [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
LegalizeTypes.cpp | 10 // This file implements the SelectionDAG::LegalizeTypes method. It transforms 11 // an arbitrary well-formed SelectionDAG to only consist of legal types. This 74 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin(), 195 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin(), 406 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin(), 629 class NodeUpdateListener : public SelectionDAG::DAGUpdateListener { [all...] |
SelectionDAGBuilder.h | 10 // This implements routines for translating from LLVM IR into SelectionDAG IR. 18 #include "llvm/CodeGen/SelectionDAG.h" 294 SelectionDAG &DAG; 334 SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo, 343 /// clear - Clear out the current SelectionDAG and the associated 355 /// SelectionDAG to resolve dangling debug information attached
|
TargetLowering.cpp | 27 #include "llvm/CodeGen/SelectionDAG.h" [all...] |
SelectionDAGBuilder.cpp | 10 // This implements routines for translating from LLVM IR into SelectionDAG IR. 45 #include "llvm/CodeGen/SelectionDAG.h" 88 static SDValue getCopyFromPartsVector(SelectionDAG &DAG, DebugLoc DL, 97 static SDValue getCopyFromParts(SelectionDAG &DAG, DebugLoc DL, 217 static SDValue getCopyFromPartsVector(SelectionDAG &DAG, DebugLoc DL, 318 static void getCopyToPartsVector(SelectionDAG &DAG, DebugLoc dl, 325 static void getCopyToParts(SelectionDAG &DAG, DebugLoc DL, 438 static void getCopyToPartsVector(SelectionDAG &DAG, DebugLoc DL, 616 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo, 624 void getCopyToRegs(SDValue Val, SelectionDAG &DAG, DebugLoc dl [all...] |
LegalizeTypes.h | 11 // shared between the code that implements the SelectionDAG::LegalizeTypes 20 #include "llvm/CodeGen/SelectionDAG.h" 30 /// DAGTypeLegalizer - This takes an arbitrary SelectionDAG as input and hacks 37 SelectionDAG &DAG; 119 explicit DAGTypeLegalizer(SelectionDAG &dag) [all...] |
LegalizeDAG.cpp | 1 //===-- LegalizeDAG.cpp - Implement SelectionDAG::Legalize ----------------===// 10 // This file implements the SelectionDAG::Legalize method. 18 #include "llvm/CodeGen/SelectionDAG.h" 37 /// SelectionDAGLegalize - This takes an arbitrary SelectionDAG as input and 52 SelectionDAG &DAG; 82 explicit SelectionDAGLegalize(SelectionDAG &DAG); 192 SelectionDAGLegalize::SelectionDAGLegalize(SelectionDAG &dag) 208 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin(), 336 SelectionDAG &DAG, const TargetLowering &TLI) { 384 SDValue ExpandUnalignedStore(StoreSDNode *ST, SelectionDAG &DAG [all...] |
SelectionDAGISel.cpp | 40 #include "llvm/CodeGen/SelectionDAG.h" 195 CurDAG(new SelectionDAG(tm)), 622 // Free the SelectionDAG state, now that we're finished with it. 642 ISelPosition = SelectionDAG::allnodes_iterator(CurDAG->getRoot().getNode()); [all...] |
DAGCombiner.cpp | 20 #include "llvm/CodeGen/SelectionDAG.h" 59 SelectionDAG &DAG; 281 DAGCombiner(SelectionDAG &D, AliasAnalysis &A, CodeGenOpt::Level OL) 288 SelectionDAG &getDAG() const { return DAG; } 309 class WorkListRemover : public SelectionDAG::DAGUpdateListener { 420 static SDValue GetNegatedExpression(SDValue Op, SelectionDAG &DAG, [all...] |
LegalizeVectorTypes.cpp | [all...] |
/external/llvm/lib/CodeGen/ |
Analysis.cpp | 22 #include "llvm/CodeGen/SelectionDAG.h" 287 bool llvm::isInTailCallPosition(SelectionDAG &DAG, SDNode *Node,
|
/external/llvm/lib/Target/XCore/ |
XCoreISelDAGToDAG.cpp | 26 #include "llvm/CodeGen/SelectionDAG.h" 36 /// instructions for SelectionDAG operations. 237 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New)
|
/external/llvm/lib/Target/CellSPU/ |
SPUISelDAGToDAG.cpp | 23 #include "llvm/CodeGen/SelectionDAG.h" 71 \arg CN The constant SelectionDAG node holding the value 114 SDValue getCarryGenerateShufMask(SelectionDAG &DAG, DebugLoc dl) { 129 SDValue getBorrowGenerateShufMask(SelectionDAG &DAG, DebugLoc dl) { 145 /// instructions for SelectionDAG operations. [all...] |
/external/llvm/lib/Target/ARM/ |
ARMISelDAGToDAG.cpp | 28 #include "llvm/CodeGen/SelectionDAG.h" 57 /// instructions for SelectionDAG operations. [all...] |