HomeSort by relevance Sort by last modified time
    Searched refs:SelectionDAG (Results 1 - 25 of 73) sorted by null

1 2 3

  /external/llvm/lib/Target/R600/
R600ISelLowering.h 29 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
33 SelectionDAG &DAG) const;
39 DebugLoc DL, SelectionDAG &DAG,
49 SDValue LowerImplicitParameter(SelectionDAG &DAG, EVT VT,
56 SDValue LowerROTL(SDValue Op, SelectionDAG &DAG) const;
58 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
59 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
60 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
61 SDValue LowerFPTOUINT(SDValue Op, SelectionDAG &DAG) const;
62 SDValue LowerFPOW(SDValue Op, SelectionDAG &DAG) const
    [all...]
AMDGPUISelLowering.h 27 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
28 SDValue LowerUDIVREM(SDValue Op, SelectionDAG &DAG) const;
36 SDValue CreateLiveInRegister(SelectionDAG &DAG, const TargetRegisterClass *RC,
52 DebugLoc DL, SelectionDAG &DAG) const;
59 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
60 SDValue LowerIntrinsicIABS(SDValue Op, SelectionDAG &DAG) const;
61 SDValue LowerIntrinsicLRP(SDValue Op, SelectionDAG &DAG) const;
62 SDValue LowerMinMax(SDValue Op, SelectionDAG &DAG) const;
65 virtual SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const {
78 const SelectionDAG &DAG
    [all...]
SIISelLowering.h 30 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
31 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
35 bool fitsRegClass(SelectionDAG &DAG, SDValue &Op, unsigned RegClass) const;
36 void ensureSRegLimit(SelectionDAG &DAG, SDValue &Operand,
45 DebugLoc DL, SelectionDAG &DAG,
52 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
54 virtual SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const;
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.h 92 SelectionDAG& DAG) const;
97 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
100 SDValue LowerBR_JT(SDValue Op, SelectionDAG &DAG) const;
101 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
102 SDValue LowerINLINEASM(SDValue Op, SelectionDAG &DAG) const;
103 SDValue LowerEH_LABEL(SDValue Op, SelectionDAG &DAG) const;
107 DebugLoc dl, SelectionDAG &DAG,
109 SDValue LowerGLOBALADDRESS(SDValue Op, SelectionDAG &DAG) const;
110 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
118 DebugLoc dl, SelectionDAG &DAG
    [all...]
HexagonSelectionDAGInfo.h 1 //===-- HexagonSelectionDAGInfo.h - Hexagon SelectionDAG Info ---*- C++ -*-===//
29 SDValue EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl,
HexagonSelectionDAGInfo.cpp 1 //===-- HexagonSelectionDAGInfo.cpp - Hexagon SelectionDAG Info -----------===//
14 #define DEBUG_TYPE "hexagon-selectiondag-info"
30 EmitTargetCodeForMemcpy(SelectionDAG &DAG, DebugLoc dl, SDValue Chain,
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.h 20 #include "llvm/CodeGen/SelectionDAG.h"
319 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
343 SelectionDAG &DAG) const;
349 SelectionDAG &DAG) const;
355 SelectionDAG &DAG) const;
360 SelectionDAG &DAG) const;
366 SelectionDAG &DAG) const;
372 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
378 SelectionDAG &DAG) const;
385 const SelectionDAG &DAG
    [all...]
  /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/X86/
X86ISelLowering.h 23 #include "llvm/CodeGen/SelectionDAG.h"
484 SelectionDAG &DAG) const;
526 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
532 SelectionDAG &DAG) const;
567 const SelectionDAG &DAG,
578 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
598 SelectionDAG &DAG) const;
717 SelectionDAG &DAG) const;
749 DebugLoc dl, SelectionDAG &DAG,
754 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/AArch64/
AArch64ISelLowering.h 20 #include "llvm/CodeGen/SelectionDAG.h"
128 DebugLoc dl, SelectionDAG &DAG,
135 DebugLoc dl, SelectionDAG &DAG) const;
143 DebugLoc dl, SelectionDAG &DAG,
146 void SaveVarArgRegisters(CCState &CCInfo, SelectionDAG &DAG,
161 SelectionDAG& DAG) const;
166 SDValue addTokenForArgument(SDValue Chain, SelectionDAG &DAG,
175 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
179 SDValue &A64cc, SelectionDAG &DAG, DebugLoc &dl) const;
199 SDValue LowerATOMIC_FENCE(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelLowering.h 19 #include "llvm/CodeGen/SelectionDAG.h"
90 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
96 SelectionDAG &DAG) const;
118 DebugLoc dl, SelectionDAG &DAG,
126 DebugLoc dl, SelectionDAG &DAG,
131 DebugLoc dl, SelectionDAG &DAG,
133 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
135 SelectionDAG &DAG) const;
138 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
139 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /external/llvm/lib/CodeGen/
Makefile 12 PARALLEL_DIRS = SelectionDAG AsmPrinter
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.h 20 #include "llvm/CodeGen/SelectionDAG.h"
80 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
82 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
84 SelectionDAG &DAG) const;
116 SelectionDAG &DAG,
130 SelectionDAG &DAG) const;
134 SelectionDAG &DAG) const;
148 SDValue getExtSymb(SelectionDAG &DAG, const char *name, int idx, EVT =
150 SDValue getParamSymbol(SelectionDAG &DAG, int idx, EVT = MVT::i32) const;
151 SDValue getParamHelpSymbol(SelectionDAG &DAG, int idx)
    [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.h 22 #include "llvm/CodeGen/SelectionDAG.h"
257 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
263 SelectionDAG &DAG) const;
282 SDValue PerformCMOVCombine(SDNode *N, SelectionDAG &DAG) const;
324 SelectionDAG &DAG) const;
332 SelectionDAG &DAG) const;
337 const SelectionDAG &DAG,
361 SelectionDAG &DAG) const;
415 void PassF64ArgInRegs(DebugLoc dl, SelectionDAG &DAG,
423 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/MBlaze/
MBlazeISelLowering.h 20 #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/Mips/
MipsISelLowering.h 21 #include "llvm/CodeGen/SelectionDAG.h"
161 SelectionDAG &DAG) const;
164 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
170 SelectionDAG &DAG) const;
191 SDValue getGlobalReg(SelectionDAG &DAG, EVT Ty) const;
193 SDValue getAddrLocal(SDValue Op, SelectionDAG &DAG, bool HasMips64) const;
195 SDValue getAddrGlobal(SDValue Op, SelectionDAG &DAG, unsigned Flag) const;
197 SDValue getAddrGlobalLargeGOT(SDValue Op, SelectionDAG &DAG,
308 DebugLoc dl, SelectionDAG &DAG,
313 SDValue lowerBR_JT(SDValue Op, SelectionDAG &DAG) const
    [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.h 47 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
55 const SelectionDAG &DAG,
75 DebugLoc dl, SelectionDAG &DAG,
87 DebugLoc dl, SelectionDAG &DAG) const;
89 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
90 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
92 unsigned getSRetArgSize(SelectionDAG &DAG, SDValue Callee) const;
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGPrinter.cpp 1 //===-- SelectionDAGPrinter.cpp - Implement SelectionDAG::viewGraph() -----===//
10 // This implements the SelectionDAG::viewGraph method.
14 #include "llvm/CodeGen/SelectionDAG.h"
33 struct DOTGraphTraits<SelectionDAG*> : public DefaultDOTGraphTraits {
74 static std::string getGraphName(const SelectionDAG *G) {
83 const SelectionDAG *Graph) {
91 const SelectionDAG *Graph) {
103 const SelectionDAG *G) {
111 std::string getNodeLabel(const SDNode *Node, const SelectionDAG *Graph);
113 const SelectionDAG *Graph)
    [all...]
SelectionDAG.cpp 1 //===-- SelectionDAG.cpp - Implement the SelectionDAG data structures -----===//
10 // This implements the SelectionDAG class.
14 #include "llvm/CodeGen/SelectionDAG.h"
64 void SelectionDAG::DAGUpdateListener::NodeDeleted(SDNode*, SDNode*) {}
65 void SelectionDAG::DAGUpdateListener::NodeUpdated(SDNode*) {}
86 (void) Val2.convert(SelectionDAG::EVTToAPFloatSemantics(VT),
525 // SelectionDAG Class
549 /// SelectionDAG.
550 void SelectionDAG::RemoveDeadNodes()
    [all...]
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 {
331 void SDNode::dump(const SelectionDAG *G) const {
336 void SDNode::print_types(raw_ostream &OS, const SelectionDAG *G) const {
349 void SDNode::print_details(raw_ostream &OS, const SelectionDAG *G) const {
516 static void DumpNodes(const SDNode *N, unsigned indent, const SelectionDAG *G) {
529 void SelectionDAG::dump() const {
530 dbgs() << "SelectionDAG has " << AllNodes.size() << " nodes:"
    [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/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;
310 /// SDNode - Represents one node in the SelectionDAG.
356 friend class SelectionDAG;
    [all...]

Completed in 1662 milliseconds

1 2 3