/external/llvm/lib/Target/X86/ |
X86ISelLowering.h | 24 #include "llvm/CodeGen/SelectionDAG.h" 511 SelectionDAG &DAG) const; 551 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 557 SelectionDAG &DAG) const; 593 const SelectionDAG &DAG, 604 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const; 624 SelectionDAG &DAG) const; 711 SelectionDAG &DAG) const; 746 DebugLoc dl, SelectionDAG &DAG, 751 DebugLoc dl, SelectionDAG &DAG [all...] |
X86SelectionDAGInfo.h | 1 //===-- X86SelectionDAGInfo.h - X86 SelectionDAG Info -----------*- C++ -*-===// 37 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl, 45 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl,
|
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.h | 19 #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 &DAG) const [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.h | 18 #include "llvm/CodeGen/SelectionDAG.h" 104 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 124 DebugLoc dl, SelectionDAG &DAG, 128 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const; 129 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const; 130 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const; 131 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 132 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const; 133 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const; 134 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.h | 18 #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 &DAG) const [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 233 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG); 257 SelectionDAG &DAG) const; 263 SelectionDAG &DAG) const; 269 SelectionDAG &DAG) const; 274 SelectionDAG &DAG) const; 280 SelectionDAG &DAG) const; 285 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 291 SelectionDAG &DAG) const; 299 const SelectionDAG &DAG [all...] |
/external/llvm/lib/CodeGen/ |
Makefile | 12 PARALLEL_DIRS = SelectionDAG AsmPrinter
|
/external/llvm/lib/Target/CellSPU/ |
SPUISelLowering.h | 19 #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 &DAG, uint64_t splat [all...] |
/external/llvm/lib/Target/Blackfin/ |
BlackfinISelLowering.h | 37 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 40 SelectionDAG &DAG) const; 55 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 56 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 57 SDValue LowerADDE(SDValue Op, SelectionDAG &DAG) const; 63 DebugLoc dl, SelectionDAG &DAG, 71 DebugLoc dl, SelectionDAG &DAG, 79 DebugLoc dl, SelectionDAG &DAG) const;
|
BlackfinISelDAGToDAG.cpp | 33 /// instructions for SelectionDAG operations. 57 void FixRegisterClasses(SelectionDAG &DAG); 127 static void UpdateNodeOperand(SelectionDAG &DAG, 139 void BlackfinDAGToDAGISel::FixRegisterClasses(SelectionDAG &DAG) { 145 for (SelectionDAG::allnodes_iterator NI = DAG.allnodes_begin();
|
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.h | 47 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 56 const SelectionDAG &DAG, 76 DebugLoc dl, SelectionDAG &DAG, 86 DebugLoc dl, SelectionDAG &DAG, 94 DebugLoc dl, SelectionDAG &DAG) const; 96 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 97 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const; 99 unsigned getSRetArgSize(SelectionDAG &DAG, SDValue Callee) const;
|
/external/llvm/lib/Target/ARM/ |
ARMISelLowering.h | 22 #include "llvm/CodeGen/SelectionDAG.h" 242 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 248 SelectionDAG &DAG) const; 262 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const; 295 SelectionDAG &DAG) const; 303 SelectionDAG &DAG) const; 309 const SelectionDAG &DAG, 333 SelectionDAG &DAG) const; 386 void PassF64ArgInRegs(DebugLoc dl, SelectionDAG &DAG, 394 SDValue &Root, SelectionDAG &DAG [all...] |
ARMSelectionDAGInfo.h | 1 //===-- ARMSelectionDAGInfo.h - ARM SelectionDAG Info -----------*- C++ -*-===// 48 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, 58 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl,
|
/external/llvm/lib/Target/PTX/ |
PTXISelLowering.h | 44 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 46 virtual SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const; 54 SelectionDAG &DAG, 64 SelectionDAG &DAG) const; 73 DebugLoc dl, SelectionDAG &DAG, 81 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
|
PTXSelectionDAGInfo.h | 1 //===-- PTXSelectionDAGInfo.h - PTX SelectionDAG Info -----------*- C++ -*-===// 33 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, 42 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl,
|
PTXInstrInfo.h | 28 class SelectionDAG; 115 static MachineSDNode *GetPTXMachineNode(SelectionDAG *DAG, unsigned Opcode, 119 static MachineSDNode *GetPTXMachineNode(SelectionDAG *DAG, unsigned Opcode,
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGPrinter.cpp | 1 //===-- SelectionDAGPrinter.cpp - Implement SelectionDAG::viewGraph() -----===// 10 // This implements the SelectionDAG::viewGraph method. 18 #include "llvm/CodeGen/SelectionDAG.h" 36 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits { 77 static std::string getGraphName(const SelectionDAG *G) { 86 const SelectionDAG *Graph) { 94 const SelectionDAG *Graph) { 106 const SelectionDAG *G) { 114 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph); 116 const SelectionDAG *Graph) [all...] |
Android.mk | 19 SelectionDAG.cpp \
|
ScheduleDAGSDNodes.h | 19 #include "llvm/CodeGen/SelectionDAG.h" 24 /// Edges between SUnits are initially based on edges in the SelectionDAG, 38 SelectionDAG *DAG; // DAG of the current basic block 47 void Run(SelectionDAG *dag, MachineBasicBlock *bb, 78 /// are input. This SUnit graph is similar to the SelectionDAG, but
|
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 63 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 74 SDValue LowerBR_CC(SDValue Op, SelectionDAG &DAG) const; 75 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const; 76 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const; 77 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const; 78 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const; 82 SelectionDAG &DAG) const; 100 DebugLoc dl, SelectionDAG &DAG, 108 SelectionDAG &DAG [all...] |
/external/llvm/include/llvm/Target/ |
TargetSelectionDAGInfo.h | 1 //==-- 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,
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeISelLowering.h | 19 #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 &DAG [all...] |
/external/llvm/lib/Target/Alpha/ |
AlphaISelLowering.h | 20 #include "llvm/CodeGen/SelectionDAG.h" 73 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 79 SelectionDAG &DAG) const; 87 DebugLoc dl, SelectionDAG &DAG, 115 SelectionDAG &DAG) const; 121 DebugLoc dl, SelectionDAG &DAG, 130 DebugLoc dl, SelectionDAG &DAG, 138 DebugLoc dl, SelectionDAG &DAG) const;
|
/external/llvm/include/llvm/CodeGen/ |
Analysis.h | 30 class SelectionDAG; 87 bool isInTailCallPosition(SelectionDAG &DAG, SDNode *Node,
|
SelectionDAGISel.h | 11 // base class for SelectionDAG-based instruction selectors. 20 #include "llvm/CodeGen/SelectionDAG.h" 39 /// SelectionDAGISel - This is the common base class used for SelectionDAG-based 48 SelectionDAG *CurDAG; 176 SelectionDAG::allnodes_iterator ISelPosition; 181 class ISelUpdater : public SelectionDAG::DAGUpdateListener { 182 SelectionDAG::allnodes_iterator &ISelPosition; 184 explicit ISelUpdater(SelectionDAG::allnodes_iterator &isp) 192 if (ISelPosition == SelectionDAG::allnodes_iterator(N))
|