HomeSort by relevance Sort by last modified time
    Searched refs:SelectionDAG (Results 26 - 50 of 96) sorted by null

12 3 4

  /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...]

Completed in 638 milliseconds

12 3 4