HomeSort by relevance Sort by last modified time
    Searched refs:SelectionDAG (Results 51 - 68 of 68) sorted by null

1 23

  /external/llvm/lib/Target/Alpha/
AlphaISelLowering.cpp 22 #include "llvm/CodeGen/SelectionDAG.h"
194 static SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) {
235 DebugLoc dl, SelectionDAG &DAG,
351 DebugLoc dl, SelectionDAG &DAG,
394 DebugLoc dl, SelectionDAG &DAG,
436 // Create the SelectionDAG nodes corresponding to a load
480 DebugLoc dl, SelectionDAG &DAG) const {
539 SelectionDAG &DAG) const {
574 SelectionDAG &DAG) const {
779 SelectionDAG &DAG) const
    [all...]
  /external/llvm/lib/Target/PTX/
PTXInstrInfo.cpp 20 #include "llvm/CodeGen/SelectionDAG.h"
319 GetPTXMachineNode(SelectionDAG *DAG, unsigned Opcode,
328 GetPTXMachineNode(SelectionDAG *DAG, unsigned Opcode,
  /external/llvm/lib/Target/X86/
X86InstrInfo.h 290 virtual bool unfoldMemoryOperand(SelectionDAG &DAG, SDNode *N,
X86ISelDAGToDAG.cpp 143 /// SelectionDAG operations.
147 /// X86-specific SelectionDAG.
361 static void MoveBelowOrigChain(SelectionDAG *CurDAG, SDValue Load,
430 for (SelectionDAG::allnodes_iterator I = CurDAG->allnodes_begin(),
    [all...]
X86InstrInfo.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypes.cpp 10 // This file implements the SelectionDAG::LegalizeTypes method. It transforms
11 // an arbitrary well-formed SelectionDAG to only consist of legal types. This
74 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin(),
195 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin(),
406 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin(),
629 class NodeUpdateListener : public SelectionDAG::DAGUpdateListener {
    [all...]
SelectionDAGBuilder.h 10 // This implements routines for translating from LLVM IR into SelectionDAG IR.
18 #include "llvm/CodeGen/SelectionDAG.h"
294 SelectionDAG &DAG;
334 SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo,
343 /// clear - Clear out the current SelectionDAG and the associated
355 /// SelectionDAG to resolve dangling debug information attached
TargetLowering.cpp 27 #include "llvm/CodeGen/SelectionDAG.h"
    [all...]
SelectionDAGBuilder.cpp 10 // This implements routines for translating from LLVM IR into SelectionDAG IR.
45 #include "llvm/CodeGen/SelectionDAG.h"
88 static SDValue getCopyFromPartsVector(SelectionDAG &DAG, DebugLoc DL,
97 static SDValue getCopyFromParts(SelectionDAG &DAG, DebugLoc DL,
217 static SDValue getCopyFromPartsVector(SelectionDAG &DAG, DebugLoc DL,
318 static void getCopyToPartsVector(SelectionDAG &DAG, DebugLoc dl,
325 static void getCopyToParts(SelectionDAG &DAG, DebugLoc DL,
438 static void getCopyToPartsVector(SelectionDAG &DAG, DebugLoc DL,
616 SDValue getCopyFromRegs(SelectionDAG &DAG, FunctionLoweringInfo &FuncInfo,
624 void getCopyToRegs(SDValue Val, SelectionDAG &DAG, DebugLoc dl
    [all...]
LegalizeTypes.h 11 // shared between the code that implements the SelectionDAG::LegalizeTypes
20 #include "llvm/CodeGen/SelectionDAG.h"
30 /// DAGTypeLegalizer - This takes an arbitrary SelectionDAG as input and hacks
37 SelectionDAG &DAG;
119 explicit DAGTypeLegalizer(SelectionDAG &dag)
    [all...]
LegalizeDAG.cpp 1 //===-- LegalizeDAG.cpp - Implement SelectionDAG::Legalize ----------------===//
10 // This file implements the SelectionDAG::Legalize method.
18 #include "llvm/CodeGen/SelectionDAG.h"
37 /// SelectionDAGLegalize - This takes an arbitrary SelectionDAG as input and
52 SelectionDAG &DAG;
82 explicit SelectionDAGLegalize(SelectionDAG &DAG);
192 SelectionDAGLegalize::SelectionDAGLegalize(SelectionDAG &dag)
208 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin(),
336 SelectionDAG &DAG, const TargetLowering &TLI) {
384 SDValue ExpandUnalignedStore(StoreSDNode *ST, SelectionDAG &DAG
    [all...]
SelectionDAGISel.cpp 40 #include "llvm/CodeGen/SelectionDAG.h"
195 CurDAG(new SelectionDAG(tm)),
622 // Free the SelectionDAG state, now that we're finished with it.
642 ISelPosition = SelectionDAG::allnodes_iterator(CurDAG->getRoot().getNode());
    [all...]
DAGCombiner.cpp 20 #include "llvm/CodeGen/SelectionDAG.h"
59 SelectionDAG &DAG;
281 DAGCombiner(SelectionDAG &D, AliasAnalysis &A, CodeGenOpt::Level OL)
288 SelectionDAG &getDAG() const { return DAG; }
309 class WorkListRemover : public SelectionDAG::DAGUpdateListener {
420 static SDValue GetNegatedExpression(SDValue Op, SelectionDAG &DAG,
    [all...]
LegalizeVectorTypes.cpp     [all...]
  /external/llvm/lib/CodeGen/
Analysis.cpp 22 #include "llvm/CodeGen/SelectionDAG.h"
287 bool llvm::isInTailCallPosition(SelectionDAG &DAG, SDNode *Node,
  /external/llvm/lib/Target/XCore/
XCoreISelDAGToDAG.cpp 26 #include "llvm/CodeGen/SelectionDAG.h"
36 /// instructions for SelectionDAG operations.
237 replaceInChain(SelectionDAG *CurDAG, SDValue Chain, SDValue Old, SDValue New)
  /external/llvm/lib/Target/CellSPU/
SPUISelDAGToDAG.cpp 23 #include "llvm/CodeGen/SelectionDAG.h"
71 \arg CN The constant SelectionDAG node holding the value
114 SDValue getCarryGenerateShufMask(SelectionDAG &DAG, DebugLoc dl) {
129 SDValue getBorrowGenerateShufMask(SelectionDAG &DAG, DebugLoc dl) {
145 /// instructions for SelectionDAG operations.
    [all...]
  /external/llvm/lib/Target/ARM/
ARMISelDAGToDAG.cpp 28 #include "llvm/CodeGen/SelectionDAG.h"
57 /// instructions for SelectionDAG operations.
    [all...]

Completed in 364 milliseconds

1 23