Searched defs:dag (Results 1 - 10 of 10) sorted by relevance
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeTypes.h | 123 explicit DAGTypeLegalizer(SelectionDAG &dag) argument 124 : TLI(dag.getTargetLoweringInfo()), DAG(dag), 131 /// top-down traversal of the dag, legalizing types as it goes. Returns
|
H A D | ScheduleDAGSDNodes.cpp | 54 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) { argument 56 DAG = dag; 512 /// BuildSchedGraph - Build the SUnit graph from the selection dag that we 912 return "sunit-dag." + BB->getFullName();
|
H A D | LegalizeDAG.cpp | 215 SelectionDAGLegalize::SelectionDAGLegalize(SelectionDAG &dag) argument 216 : SelectionDAG::DAGUpdateListener(dag), 217 TM(dag.getTarget()), TLI(dag.getTargetLoweringInfo()), 218 DAG(dag) { 649 // to phase ordering between legalized code and the dag combiner. This 650 // probably means that we need to integrate dag combiner and legalizer
|
H A D | LegalizeVectorOps.cpp | 83 VectorLegalizer(SelectionDAG& dag) : argument 84 DAG(dag), TLI(dag.getTargetLoweringInfo()), Changed(false) {}
|
H A D | SelectionDAGBuilder.h | 325 SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo, argument 327 : CurInst(NULL), SDNodeOrder(0), TM(dag.getTarget()), 328 DAG(dag), FuncInfo(funcinfo), OptLevel(ol),
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonMachineScheduler.h | 167 void init(VLIWMachineScheduler *dag, const TargetSchedModel *smodel) { argument 168 DAG = dag; 209 virtual void initialize(ScheduleDAGMI *dag);
|
H A D | HexagonMachineScheduler.cpp | 195 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) { argument 196 DAG = static_cast<VLIWMachineScheduler*>(dag);
|
/external/llvm/lib/Target/R600/ |
H A D | R600MachineScheduler.cpp | 27 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { argument 29 DAG = dag;
|
/external/llvm/lib/Transforms/Instrumentation/ |
H A D | PathProfiling.cpp | 315 BLInstrumentationDag* dag, 331 BLInstrumentationDag* dag); 335 bool splitCritical(BLInstrumentationEdge* edge, BLInstrumentationDag* dag); 337 // Inserts instrumentation according to the marked edges in dag. Phony 343 void insertInstrumentation( BLInstrumentationDag& dag, Module &M); 1022 BLInstrumentationDag* dag, 1025 if( dag->getNumberOfPaths() <= HASH_THRESHHOLD ) { 1032 GetElementPtrInst::Create(dag->getCounterArray(), gepIndices, 1079 BLInstrumentationDag* dag) { 1085 splitCritical(edge, dag); 1020 insertCounterIncrement(Value* incValue, BasicBlock::iterator insertPoint, BLInstrumentationDag* dag, bool increment) argument 1078 insertInstrumentationStartingAt(BLInstrumentationEdge* edge, BLInstrumentationDag* dag) argument 1221 insertInstrumentation( BLInstrumentationDag& dag, Module &M) argument 1271 BLInstrumentationDag dag = BLInstrumentationDag(F); local 1402 splitCritical(BLInstrumentationEdge* edge, BLInstrumentationDag* dag) argument [all...] |
/external/llvm/lib/CodeGen/ |
H A D | MachineScheduler.cpp | 1326 void init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, 1422 virtual void initialize(ScheduleDAGMI *dag); 1477 init(ScheduleDAGMI *dag, const TargetSchedModel *smodel, SchedRemainder *rem) { argument 1479 DAG = dag; 1486 void ConvergingScheduler::initialize(ScheduleDAGMI *dag) { argument 1487 DAG = dag; 2548 virtual void initialize(ScheduleDAGMI *dag) { argument 2549 DAG = dag;
|
Completed in 213 milliseconds