/external/llvm/lib/Target/Mips/ |
MipsSEISelLowering.h | 27 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const; 60 SelectionDAG &DAG) const; 62 SDValue lowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const; 63 SDValue lowerINTRINSIC_W_CHAIN(SDValue Op, SelectionDAG &DAG) const;
|
MipsSEISelLowering.cpp | 143 SelectionDAG &DAG) const { 168 static bool selectMADD(SDNode *ADDENode, SelectionDAG *CurDAG) { 244 static bool selectMSUB(SDNode *SUBENode, SelectionDAG *CurDAG) { 312 static SDValue performADDECombine(SDNode *N, SelectionDAG &DAG, 325 static SDValue performSUBECombine(SDNode *N, SelectionDAG &DAG, 339 EVT ShiftTy, SelectionDAG &DAG) { 376 static SDValue performMULCombine(SDNode *N, SelectionDAG &DAG, 390 SelectionDAG &DAG, 410 static SDValue performSHLCombine(SDNode *N, SelectionDAG &DAG, 421 static SDValue performSRACombine(SDNode *N, SelectionDAG &DAG [all...] |
MipsISelLowering.cpp | 77 SDValue MipsTargetLowering::getGlobalReg(SelectionDAG &DAG, EVT Ty) const { 82 static SDValue getTargetNode(SDValue Op, SelectionDAG &DAG, unsigned Flag) { 102 static SDValue getAddrNonPIC(SDValue Op, SelectionDAG &DAG) { 112 SDValue MipsTargetLowering::getAddrLocal(SDValue Op, SelectionDAG &DAG, 127 SDValue MipsTargetLowering::getAddrGlobal(SDValue Op, SelectionDAG &DAG, 137 SDValue MipsTargetLowering::getAddrGlobalLargeGOT(SDValue Op, SelectionDAG &DAG, 420 static SDValue performDivRemCombine(SDNode *N, SelectionDAG &DAG, 498 static SDValue createFPCmp(SelectionDAG &DAG, const SDValue &Op) { 520 static SDValue createCMovFP(SelectionDAG &DAG, SDValue Cond, SDValue True, 530 static SDValue performSELECTCombine(SDNode *N, SelectionDAG &DAG [all...] |
/external/llvm/lib/Target/ARM/ |
ARMSelectionDAGInfo.h | 1 //===-- ARMSelectionDAGInfo.h - ARM SelectionDAG Info -----------*- C++ -*-===// 48 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, 58 SDValue EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
|
/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, SDLoc dl, 74 EmitTargetCodeForMemmove(SelectionDAG &DAG, SDLoc dl, 90 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc dl,
|
TargetLowering.h | 71 /// This base class for TargetLowering contains the SelectionDAG-independent [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonSelectionDAGInfo.cpp | 1 //===-- HexagonSelectionDAGInfo.cpp - Hexagon SelectionDAG Info -----------===// 14 #define DEBUG_TYPE "hexagon-selectiondag-info" 30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc dl, SDValue Chain,
|
/external/llvm/include/llvm/CodeGen/ |
Analysis.h | 31 class SelectionDAG;
|
SelectionDAGNodes.h | 1 //===-- 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 266 friend class SelectionDAG; 304 /// SDNode - Represents one node in the SelectionDAG. 357 friend class SelectionDAG; [all...] |
SchedulerRegistry.h | 31 class SelectionDAG;
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
SelectionDAGDumper.cpp | 1 //===-- SelectionDAGDumper.cpp - Implement SelectionDAG::dump() -----------===// 10 // This implements the SelectionDAG::dump method and friends. 14 #include "llvm/CodeGen/SelectionDAG.h" 33 std::string SDNode::getOperationName(const SelectionDAG *G) const { 327 void SDNode::dump(const SelectionDAG *G) const { 332 void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const { 345 void SDNode::print_details(raw_ostream &OS, const SelectionDAG *G) const { 513 static void DumpNodes(const SDNode *N, unsigned indent, const SelectionDAG *G) { 526 void SelectionDAG::dump() const { 527 dbgs() << "SelectionDAG has " << AllNodes.size() << " nodes:" [all...] |
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
|
SelectionDAG.cpp | 1 //===-- SelectionDAG.cpp - Implement the SelectionDAG data structures -----===// 10 // This implements the SelectionDAG class. 14 #include "llvm/CodeGen/SelectionDAG.h" 63 void SelectionDAG::DAGUpdateListener::NodeDeleted(SDNode*, SDNode*) {} 64 void SelectionDAG::DAGUpdateListener::NodeUpdated(SDNode*) {} 85 (void) Val2.convert(SelectionDAG::EVTToAPFloatSemantics(VT), 524 // SelectionDAG Class 548 /// SelectionDAG. 549 void SelectionDAG::RemoveDeadNodes() [all...] |
/external/llvm/lib/Target/SystemZ/ |
SystemZSelectionDAGInfo.cpp | 1 //===-- SystemZSelectionDAGInfo.cpp - SystemZ SelectionDAG Info -----------===// 14 #define DEBUG_TYPE "systemz-selectiondag-info" 16 #include "llvm/CodeGen/SelectionDAG.h" 29 EmitTargetCodeForMemcpy(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 51 static SDValue memsetStore(SelectionDAG &DAG, SDLoc DL, SDValue Chain, 64 EmitTargetCodeForMemset(SelectionDAG &DAG, SDLoc DL, SDValue Chain,
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/ |
AMDGPUISelLowering.cpp | 18 #include "llvm/CodeGen/SelectionDAG.h" 53 DebugLoc DL, SelectionDAG &DAG, 70 DebugLoc DL, SelectionDAG &DAG) const 79 SDValue AMDGPUTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) 102 SelectionDAG &DAG) const 150 SelectionDAG &DAG) const 164 SelectionDAG &DAG) const 181 SelectionDAG &DAG) const 313 SDValue AMDGPUTargetLowering::CreateLiveInRegister(SelectionDAG &DAG,
|
AMDILISelLowering.cpp | 24 #include "llvm/CodeGen/SelectionDAG.h" 281 const SelectionDAG &DAG, 317 AMDGPUTargetLowering::LowerSDIV(SDValue Op, SelectionDAG &DAG) const 335 AMDGPUTargetLowering::LowerSREM(SDValue Op, SelectionDAG &DAG) const 354 AMDGPUTargetLowering::LowerBUILD_VECTOR( SDValue Op, SelectionDAG &DAG ) const 420 AMDGPUTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const 474 AMDGPUTargetLowering::LowerBRCOND(SDValue Op, SelectionDAG &DAG) const 489 AMDGPUTargetLowering::LowerSDIV24(SDValue Op, SelectionDAG &DAG) const 570 AMDGPUTargetLowering::LowerSDIV32(SDValue Op, SelectionDAG &DAG) const 637 AMDGPUTargetLowering::LowerSDIV64(SDValue Op, SelectionDAG &DAG) cons [all...] |
/external/mesa3d/src/gallium/drivers/radeon/ |
AMDGPUISelLowering.cpp | 18 #include "llvm/CodeGen/SelectionDAG.h" 53 DebugLoc DL, SelectionDAG &DAG, 70 DebugLoc DL, SelectionDAG &DAG) const 79 SDValue AMDGPUTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) 102 SelectionDAG &DAG) const 150 SelectionDAG &DAG) const 164 SelectionDAG &DAG) const 181 SelectionDAG &DAG) const 313 SDValue AMDGPUTargetLowering::CreateLiveInRegister(SelectionDAG &DAG,
|
AMDILISelLowering.cpp | 24 #include "llvm/CodeGen/SelectionDAG.h" 281 const SelectionDAG &DAG, 317 AMDGPUTargetLowering::LowerSDIV(SDValue Op, SelectionDAG &DAG) const 335 AMDGPUTargetLowering::LowerSREM(SDValue Op, SelectionDAG &DAG) const 354 AMDGPUTargetLowering::LowerBUILD_VECTOR( SDValue Op, SelectionDAG &DAG ) const 420 AMDGPUTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const 474 AMDGPUTargetLowering::LowerBRCOND(SDValue Op, SelectionDAG &DAG) const 489 AMDGPUTargetLowering::LowerSDIV24(SDValue Op, SelectionDAG &DAG) const 570 AMDGPUTargetLowering::LowerSDIV32(SDValue Op, SelectionDAG &DAG) const 637 AMDGPUTargetLowering::LowerSDIV64(SDValue Op, SelectionDAG &DAG) cons [all...] |
/external/llvm/lib/Target/R600/ |
AMDGPUISelLowering.cpp | 26 #include "llvm/CodeGen/SelectionDAG.h" 163 SDLoc DL, SelectionDAG &DAG) const { 171 SDValue AMDGPUTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) 193 SelectionDAG &DAG) const { 212 SelectionDAG &DAG) const { 252 SelectionDAG &DAG) const { 265 SelectionDAG &DAG) const { 280 SelectionDAG &DAG) const { 341 SelectionDAG &DAG) const { 469 SDValue AMDGPUTargetLowering::CreateLiveInRegister(SelectionDAG &DAG [all...] |
SIISelLowering.cpp | 24 #include "llvm/CodeGen/SelectionDAG.h" 109 SDValue SITargetLowering::LowerParameter(SelectionDAG &DAG, EVT VT, 131 SDLoc DL, SelectionDAG &DAG, 342 SDValue SITargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const { 423 SelectionDAG &DAG) const { 498 SDValue SITargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const { 518 SelectionDAG &DAG) const { 533 SelectionDAG &DAG) const { 551 SelectionDAG &DAG = DCI.DAG; 677 SelectionDAG &DAG, const SDValue &Op) const [all...] |
AMDILISelLowering.cpp | 22 #include "llvm/CodeGen/SelectionDAG.h" 256 const SelectionDAG &DAG, 291 AMDGPUTargetLowering::LowerSDIV(SDValue Op, SelectionDAG &DAG) const { 308 AMDGPUTargetLowering::LowerSREM(SDValue Op, SelectionDAG &DAG) const { 326 AMDGPUTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const { 378 AMDGPUTargetLowering::LowerBRCOND(SDValue Op, SelectionDAG &DAG) const { 392 AMDGPUTargetLowering::LowerSDIV24(SDValue Op, SelectionDAG &DAG) const { 473 AMDGPUTargetLowering::LowerSDIV32(SDValue Op, SelectionDAG &DAG) const { 539 AMDGPUTargetLowering::LowerSDIV64(SDValue Op, SelectionDAG &DAG) const { 544 AMDGPUTargetLowering::LowerSREM8(SDValue Op, SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430ISelLowering.cpp | 188 SelectionDAG &DAG) const { 260 SelectionDAG &DAG, 280 SelectionDAG &DAG = CLI.DAG; 316 SelectionDAG &DAG, 392 // Create the SelectionDAG nodes corresponding to a load 412 SDLoc dl, SelectionDAG &DAG) const { 468 SDLoc dl, SelectionDAG &DAG, 605 SDLoc dl, SelectionDAG &DAG, 627 SelectionDAG &DAG) const { 670 SelectionDAG &DAG) const [all...] |
/external/llvm/lib/Target/XCore/ |
XCoreISelLowering.cpp | 170 LowerOperation(SDValue Op, SelectionDAG &DAG) const { 200 SelectionDAG &DAG) const { 216 LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const 227 SelectionDAG &DAG) const 244 LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const 262 static inline SDValue BuildGetId(SelectionDAG &DAG, SDLoc dl) { 268 LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const 279 LowerConstantPool(SDValue Op, SelectionDAG &DAG) const 301 LowerBR_JT(SDValue Op, SelectionDAG &DAG) const 326 int64_t Offset, SelectionDAG &DAG) cons [all...] |
/external/llvm/lib/Target/Sparc/ |
SparcISelLowering.cpp | 24 #include "llvm/CodeGen/SelectionDAG.h" 167 SDLoc DL, SelectionDAG &DAG) const { 178 SDLoc DL, SelectionDAG &DAG) const { 241 SDLoc DL, SelectionDAG &DAG) const { 318 SelectionDAG &DAG, 336 SelectionDAG &DAG, 536 SelectionDAG &DAG, 655 SelectionDAG &DAG = CLI.DAG; [all...] |