/external/llvm/include/llvm/Target/ |
TargetLowering.h | 72 /// SelectionDAG-independent parts that can be used from the rest of CodeGen. [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
Android.mk | 20 SelectionDAG.cpp \
|
ScheduleDAGSDNodes.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
|
ScheduleDAGSDNodes.cpp | 26 #include "llvm/CodeGen/SelectionDAG.h" 54 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) { 135 static void CloneNodeWithValues(SDNode *N, SelectionDAG *DAG, 162 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { 190 static void RemoveUnusedGlue(SDNode *N, SelectionDAG *DAG) { 292 for (SelectionDAG::allnodes_iterator NI = DAG->allnodes_begin(), 311 for (SelectionDAG::allnodes_iterator NI = DAG->allnodes_begin(), 513 /// are input. This SUnit graph is similar to the SelectionDAG, but 703 static void ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG, 734 static void ProcessSourceNode(SDNode *N, SelectionDAG *DAG [all...] |
/external/llvm/include/llvm/CodeGen/ |
SchedulerRegistry.h | 31 class SelectionDAG;
|
SelectionDAG.h | 1 //===-- llvm/CodeGen/SelectionDAG.h - InstSelection DAG ---------*- C++ -*-===// 10 // This file declares the SelectionDAG class, and transitively defines the 116 class SelectionDAG; 118 void checkForCycles(const SelectionDAG *DAG); 120 /// SelectionDAG class - This is used to represent a portion of an LLVM function 126 /// The representation used by the SelectionDAG is a target-independent 131 class SelectionDAG { 166 /// SelectionDAG. 185 SelectionDAG &DAG; 187 explicit DAGUpdateListener(SelectionDAG &D [all...] |
SelectionDAGISel.h | 11 // base class for SelectionDAG-based instruction selectors. 19 #include "llvm/CodeGen/SelectionDAG.h" 41 /// SelectionDAGISel - This is the common base class used for SelectionDAG-based 52 SelectionDAG *CurDAG;
|
/external/llvm/lib/Target/R600/ |
AMDGPUISelLowering.cpp | 23 #include "llvm/CodeGen/SelectionDAG.h" 84 DebugLoc DL, SelectionDAG &DAG) const { 92 SDValue AMDGPUTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) 113 SelectionDAG &DAG) const { 153 SelectionDAG &DAG) const { 166 SelectionDAG &DAG) const { 181 SelectionDAG &DAG) const { 242 SelectionDAG &DAG) const { 370 SDValue AMDGPUTargetLowering::CreateLiveInRegister(SelectionDAG &DAG,
|
AMDILISelLowering.cpp | 23 #include "llvm/CodeGen/SelectionDAG.h" 261 const SelectionDAG &DAG, 296 AMDGPUTargetLowering::LowerSDIV(SDValue Op, SelectionDAG &DAG) const { 313 AMDGPUTargetLowering::LowerSREM(SDValue Op, SelectionDAG &DAG) const { 331 AMDGPUTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const { 383 AMDGPUTargetLowering::LowerBRCOND(SDValue Op, SelectionDAG &DAG) const { 397 AMDGPUTargetLowering::LowerSDIV24(SDValue Op, SelectionDAG &DAG) const { 478 AMDGPUTargetLowering::LowerSDIV32(SDValue Op, SelectionDAG &DAG) const { 544 AMDGPUTargetLowering::LowerSDIV64(SDValue Op, SelectionDAG &DAG) const { 549 AMDGPUTargetLowering::LowerSREM8(SDValue Op, SelectionDAG &DAG) const [all...] |
SIISelLowering.cpp | 26 #include "llvm/CodeGen/SelectionDAG.h" 85 DebugLoc DL, SelectionDAG &DAG, 245 SDValue SITargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { 273 SelectionDAG &DAG) const { 348 SDValue SITargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const { 373 SelectionDAG &DAG = DCI.DAG; 494 bool SITargetLowering::fitsRegClass(SelectionDAG &DAG, SDValue &Op, 519 void SITargetLowering::ensureSRegLimit(SelectionDAG &DAG, SDValue &Operand, 550 SelectionDAG &DAG) const {
|
R600ISelLowering.cpp | 22 #include "llvm/CodeGen/SelectionDAG.h" 311 SDValue R600TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { 445 SelectionDAG &DAG) const { 466 SDValue R600TargetLowering::LowerFPTOUINT(SDValue Op, SelectionDAG &DAG) const { 476 SDValue R600TargetLowering::LowerImplicitParameter(SelectionDAG &DAG, EVT VT, 492 SDValue R600TargetLowering::LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const { 506 SDValue R600TargetLowering::LowerROTL(SDValue Op, SelectionDAG &DAG) const { 528 SDValue R600TargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const { 648 SDValue R600TargetLowering::LowerSELECT(SDValue Op, SelectionDAG &DAG) const { 666 SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/Mips/ |
MipsISelLowering.cpp | 73 SDValue MipsTargetLowering::getGlobalReg(SelectionDAG &DAG, EVT Ty) const { 78 static SDValue getTargetNode(SDValue Op, SelectionDAG &DAG, unsigned Flag) { 98 static SDValue getAddrNonPIC(SDValue Op, SelectionDAG &DAG) { 108 SDValue MipsTargetLowering::getAddrLocal(SDValue Op, SelectionDAG &DAG, 123 SDValue MipsTargetLowering::getAddrGlobal(SDValue Op, SelectionDAG &DAG, 133 SDValue MipsTargetLowering::getAddrGlobalLargeGOT(SDValue Op, SelectionDAG &DAG, 419 static bool selectMADD(SDNode *ADDENode, SelectionDAG *CurDAG) { 492 static bool selectMSUB(SDNode *SUBENode, SelectionDAG *CurDAG) { 557 static SDValue performADDECombine(SDNode *N, SelectionDAG &DAG, 570 static SDValue performSUBECombine(SDNode *N, SelectionDAG &DAG [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 187 SelectionDAG &DAG) const { 258 SelectionDAG &DAG, 278 SelectionDAG &DAG = CLI.DAG; 314 SelectionDAG &DAG, 390 // Create the SelectionDAG nodes corresponding to a load 410 DebugLoc dl, SelectionDAG &DAG) const { 466 DebugLoc dl, SelectionDAG &DAG, 602 DebugLoc dl, SelectionDAG &DAG, 624 SelectionDAG &DAG) const { 667 SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | 171 LowerOperation(SDValue Op, SelectionDAG &DAG) const { 202 SelectionDAG &DAG) const { 218 LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const 229 SelectionDAG &DAG) const 246 LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const 253 static inline SDValue BuildGetId(SelectionDAG &DAG, DebugLoc dl) { 264 LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const 297 LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const 308 LowerConstantPool(SDValue Op, SelectionDAG &DAG) const 330 LowerBR_JT(SDValue Op, SelectionDAG &DAG) cons [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 23 #include "llvm/CodeGen/SelectionDAG.h" 84 DebugLoc dl, SelectionDAG &DAG) const { 149 DebugLoc dl, SelectionDAG &DAG, 347 SelectionDAG &DAG = CLI.DAG; 617 SparcTargetLowering::getSRetArgSize(SelectionDAG &DAG, SDValue Callee) const [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | 823 AArch64TargetLowering::SaveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG, [all...] |
/external/llvm/utils/ |
GenLibDeps.pl | 95 $libpath =~ s/SelectionDAG/CodeGen\/SelectionDAG/; 136 $libpath =~ s/SelectionDAG/CodeGen\/SelectionDAG/;
|
/external/llvm/lib/Target/Hexagon/ |
HexagonISelLowering.cpp | 275 HexagonTargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) 287 ISD::ArgFlagsTy Flags, SelectionDAG &DAG, 305 DebugLoc dl, SelectionDAG &DAG) const { 354 DebugLoc dl, SelectionDAG &DAG, 384 SelectionDAG &DAG = CLI.DAG; 603 SelectionDAG &DAG) { 642 SelectionDAG &DAG) const 674 SelectionDAG &DAG) const { 728 LowerBR_JT(SDValue Op, SelectionDAG &DAG) const 766 SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/MBlaze/ |
MBlazeISelLowering.cpp | 200 SelectionDAG &DAG) const { 573 SelectionDAG &DAG) const { 595 LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const { 605 LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const { 610 LowerJumpTable(SDValue Op, SelectionDAG &DAG) const { 624 LowerConstantPool(SDValue Op, SelectionDAG &DAG) const { 636 SelectionDAG &DAG) const { 688 SelectionDAG &DAG = CLI.DAG; 847 DebugLoc dl, SelectionDAG &DAG, [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelLowering.cpp | 58 static SDValue getMOVL(SelectionDAG &DAG, DebugLoc dl, EVT VT, SDValue V1, 67 SelectionDAG &DAG, DebugLoc dl) { 106 unsigned IdxVal, SelectionDAG &DAG, 136 unsigned NumElems, SelectionDAG &DAG, [all...] |
/external/llvm/ |
Android.mk | 18 lib/CodeGen/SelectionDAG \
|
/external/llvm/lib/Target/ARM/ |
ARMSelectionDAGInfo.cpp | 1 //===-- ARMSelectionDAGInfo.cpp - ARM SelectionDAG Info -------------------===// 14 #define DEBUG_TYPE "arm-selectiondag-info" 16 #include "llvm/CodeGen/SelectionDAG.h" 29 ARMSelectionDAGInfo::EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, 143 EmitTargetCodeForMemset(SelectionDAG &DAG, DebugLoc dl,
|
ARMISelLowering.cpp | 36 #include "llvm/CodeGen/SelectionDAG.h" [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.cpp | 244 NVPTXTargetLowering::LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const { 413 SelectionDAG &DAG = CLI.DAG; 796 LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const { 816 LowerOperation(SDValue Op, SelectionDAG &DAG) const { 834 SDValue NVPTXTargetLowering::LowerLOAD(SDValue Op, SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | 25 #include "llvm/CodeGen/SelectionDAG.h" [all...] |