/external/llvm/include/llvm/CodeGen/ |
SelectionDAG.h | 1 //===-- llvm/CodeGen/SelectionDAG.h - InstSelection DAG ---------*- C++ -*-===// 10 // This file declares the SelectionDAG class, and transitively defines the 115 class SelectionDAG; 117 void checkForCycles(const SelectionDAG *DAG); 119 /// SelectionDAG class - This is used to represent a portion of an LLVM function 125 /// The representation used by the SelectionDAG is a target-independent 130 class SelectionDAG { 164 /// SelectionDAG. 179 SelectionDAG &DAG; 181 explicit DAGUpdateListener(SelectionDAG &D [all...] |
SelectionDAGISel.h | 11 // base class for SelectionDAG-based instruction selectors. 19 #include "llvm/CodeGen/SelectionDAG.h" 40 /// SelectionDAGISel - This is the common base class used for SelectionDAG-based 50 SelectionDAG *CurDAG;
|
/external/llvm/lib/Target/AArch64/ |
AArch64ISelLowering.cpp | [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
R600ISelLowering.cpp | 21 #include "llvm/CodeGen/SelectionDAG.h" 245 SDValue R600TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const 332 SDValue R600TargetLowering::LowerBR_CC(SDValue Op, SelectionDAG &DAG) const 357 SDValue R600TargetLowering::LowerImplicitParameter(SelectionDAG &DAG, EVT VT, 374 SDValue R600TargetLowering::LowerROTL(SDValue Op, SelectionDAG &DAG) const 387 SDValue R600TargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const 499 SDValue R600TargetLowering::LowerSETCC(SDValue Op, SelectionDAG &DAG) const
|
SIISelLowering.cpp | 22 #include "llvm/CodeGen/SelectionDAG.h" 261 SDValue SITargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const 294 SelectionDAG &DAG, 308 SDValue SITargetLowering::LowerBR_CC(SDValue Op, SelectionDAG &DAG) const 332 SDValue SITargetLowering::LowerLOAD(SDValue Op, SelectionDAG &DAG) const 374 SDValue SITargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const 394 SelectionDAG &DAG = DCI.DAG;
|
AMDGPUInstrInfo.cpp | 173 AMDGPUInstrInfo::unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N,
|
AMDGPUInstrInfo.h | 104 bool unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N,
|
/external/mesa3d/src/gallium/drivers/radeon/ |
R600ISelLowering.cpp | 21 #include "llvm/CodeGen/SelectionDAG.h" 245 SDValue R600TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const 332 SDValue R600TargetLowering::LowerBR_CC(SDValue Op, SelectionDAG &DAG) const 357 SDValue R600TargetLowering::LowerImplicitParameter(SelectionDAG &DAG, EVT VT, 374 SDValue R600TargetLowering::LowerROTL(SDValue Op, SelectionDAG &DAG) const 387 SDValue R600TargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const 499 SDValue R600TargetLowering::LowerSETCC(SDValue Op, SelectionDAG &DAG) const
|
SIISelLowering.cpp | 22 #include "llvm/CodeGen/SelectionDAG.h" 261 SDValue SITargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const 294 SelectionDAG &DAG, 308 SDValue SITargetLowering::LowerBR_CC(SDValue Op, SelectionDAG &DAG) const 332 SDValue SITargetLowering::LowerLOAD(SDValue Op, SelectionDAG &DAG) const 374 SDValue SITargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const 394 SelectionDAG &DAG = DCI.DAG;
|
AMDGPUInstrInfo.cpp | 173 AMDGPUInstrInfo::unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N,
|
AMDGPUInstrInfo.h | 104 bool unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N,
|
/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 SDLoc dl, SelectionDAG &DAG) const { 354 SDLoc dl, SelectionDAG &DAG, 384 SelectionDAG &DAG = CLI.DAG; 604 SelectionDAG &DAG) { 643 SelectionDAG &DAG) const 675 SelectionDAG &DAG) const { 729 LowerBR_JT(SDValue Op, SelectionDAG &DAG) const 767 SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/X86/ |
X86ISelLowering.cpp | 58 static SDValue getMOVL(SelectionDAG &DAG, SDLoc dl, EVT VT, SDValue V1, 62 SelectionDAG &DAG, SDLoc dl, 103 SelectionDAG &DAG, SDLoc dl) { 111 SelectionDAG &DAG, SDLoc dl) { 117 unsigned IdxVal, SelectionDAG &DAG, 147 unsigned IdxVal, SelectionDAG &DAG, 154 unsigned IdxVal, SelectionDAG &DAG, 165 unsigned NumElems, SelectionDAG &DAG, 172 unsigned NumElems, SelectionDAG &DAG, [all...] |
/external/llvm/ |
Android.mk | 17 lib/CodeGen/SelectionDAG \
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
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 704 ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, 734 ProcessSourceNode(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter [all...] |
/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, SDLoc dl, 143 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
|
ARMISelLowering.cpp | 36 #include "llvm/CodeGen/SelectionDAG.h" [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZISelLowering.cpp | 481 SelectionDAG &DAG) const { 533 static SDValue convertLocVTToValVT(SelectionDAG &DAG, SDLoc DL, 558 static SDValue convertValVTToLocVT(SelectionDAG &DAG, SDLoc DL, 577 SDLoc DL, SelectionDAG &DAG, 633 // Create the SelectionDAG nodes corresponding to a load 695 SelectionDAG &DAG = CLI.DAG; [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCISelLowering.cpp | 26 #include "llvm/CodeGen/SelectionDAG.h" [all...] |
/external/llvm/lib/Target/NVPTX/ |
NVPTXISelLowering.cpp | 337 NVPTXTargetLowering::LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const { 494 SelectionDAG &DAG = CLI.DAG; [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUInstrInfo.cpp | 153 AMDGPUInstrInfo::unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N,
|
AMDGPUInstrInfo.h | 106 bool unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N,
|
R600ISelLowering.cpp | 23 #include "llvm/CodeGen/SelectionDAG.h" 481 SDValue R600TargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { 717 SelectionDAG &DAG) const { 738 SDValue R600TargetLowering::LowerTrig(SDValue Op, SelectionDAG &DAG) const { 769 SDValue R600TargetLowering::LowerFPTOUINT(SDValue Op, SelectionDAG &DAG) const { 779 SDValue R600TargetLowering::LowerImplicitParameter(SelectionDAG &DAG, EVT VT, 795 SDValue R600TargetLowering::LowerFrameIndex(SDValue Op, SelectionDAG &DAG) const { 819 SDValue R600TargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const { [all...] |
/external/llvm/include/llvm/Target/ |
TargetInstrInfo.h | 34 class SelectionDAG; 570 virtual bool unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N, [all...] |