Searched defs:dag (Results 1 - 10 of 10) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeTypes.h123 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 DScheduleDAGSDNodes.cpp54 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 DLegalizeDAG.cpp215 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 DLegalizeVectorOps.cpp83 VectorLegalizer(SelectionDAG& dag) : argument
84 DAG(dag), TLI(dag.getTargetLoweringInfo()), Changed(false) {}
H A DSelectionDAGBuilder.h325 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 DHexagonMachineScheduler.h167 void init(VLIWMachineScheduler *dag, const TargetSchedModel *smodel) { argument
168 DAG = dag;
209 virtual void initialize(ScheduleDAGMI *dag);
H A DHexagonMachineScheduler.cpp195 void ConvergingVLIWScheduler::initialize(ScheduleDAGMI *dag) { argument
196 DAG = static_cast<VLIWMachineScheduler*>(dag);
/external/llvm/lib/Target/R600/
H A DR600MachineScheduler.cpp27 void R600SchedStrategy::initialize(ScheduleDAGMI *dag) { argument
29 DAG = dag;
/external/llvm/lib/Transforms/Instrumentation/
H A DPathProfiling.cpp315 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 DMachineScheduler.cpp1326 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