/external/llvm/lib/Transforms/Instrumentation/ |
PathProfiling.cpp | 11 // profiling converts the CFG into a DAG by replacing backedges with edges 13 // along the new DAG are enumrated, i.e. each path is given a path number. 20 // requirements are formatting the llvm CFG into the Ball-Larus DAG, path 25 // DAG - Directed Acyclic Graph. 26 // Ball-Larus DAG - A CFG with an entry node, an exit node, and backedges 30 // Ball-Larus DAG. 195 // Calculates a spanning tree of the DAG ignoring cycles. Whichever 316 BLInstrumentationDag* dag, 332 BLInstrumentationDag* dag); 336 bool splitCritical(BLInstrumentationEdge* edge, BLInstrumentationDag* dag); 1272 BLInstrumentationDag dag = BLInstrumentationDag(F); local [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
ScheduleDAGSDNodes.h | 34 /// the DAG and must be handled explicitly by schedulers. 39 SelectionDAG *DAG; // DAG of the current basic block 51 void Run(SelectionDAG *dag, MachineBasicBlock *bb); 81 /// BuildSchedGraph - Build the SUnit graph from the selection dag that we
|
SelectionDAGBuilder.h | 1 //===-- SelectionDAGBuilder.h - Selection-DAG building --------------------===// 83 /// CurDebugLoc - current file + line number. Changes as we build the DAG. 294 SelectionDAG &DAG; 329 /// no subsequent DAG nodes should be created. 335 SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo, 337 : SDNodeOrder(0), TM(dag.getTarget()), TLI(dag.getTargetLoweringInfo()), 338 DAG(dag), FuncInfo(funcinfo), OptLevel(ol), 339 HasTailCall(false), Context(dag.getContext()) [all...] |
LegalizeVectorOps.cpp | 36 SelectionDAG& DAG; 77 VectorLegalizer(SelectionDAG& dag) : 78 DAG(dag), TLI(dag.getTargetLoweringInfo()), Changed(false) {} 88 DAG.AssignTopologicalOrder(); 89 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin(), 90 E = prior(DAG.allnodes_end()); I != llvm::next(E); ++I) 94 SDValue OldRoot = DAG.getRoot(); 96 DAG.setRoot(LegalizedNodes[OldRoot]) [all...] |
LegalizeTypes.h | 1 //===-- LegalizeTypes.h - Definition of the DAG Type Legalizer class ------===// 37 SelectionDAG &DAG; 68 return TLI.getTypeAction(*DAG.getContext(), VT); 73 return TLI.getTypeAction(*DAG.getContext(), VT) == TargetLowering::TypeLegal; 119 explicit DAGTypeLegalizer(SelectionDAG &dag) 120 : TLI(dag.getTargetLoweringInfo()), DAG(dag), 127 /// top-down traversal of the dag, legalizing types as it goes. Returns 201 return DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, Op.getValueType(), Op [all...] |
ScheduleDAGSDNodes.cpp | 49 : ScheduleDAG(mf), BB(0), DAG(0), 54 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) { 56 DAG = dag; 58 // Clear the scheduler's SUnit DAG. 79 const TargetLowering &TLI = DAG->getTargetLoweringInfo(); 134 static void AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) { 157 SDVTList VTList = DAG->getVTList(&VTs[0], VTs.size()); 167 DAG->MorphNodeTo(N, N->getOpcode(), VTList, &Ops[0], Ops.size()); 241 AddGlue(Lead, SDValue(0, 0), true, DAG); [all...] |
LegalizeDAG.cpp | 52 SelectionDAG &DAG; 63 explicit SelectionDAGLegalize(SelectionDAG &DAG); 153 DAG.RemoveDeadNode(N, this); 159 DAG.ReplaceAllUsesWith(Old, New, this); 163 DAG.ReplaceAllUsesWith(Old, New, this); 167 DAG.ReplaceAllUsesWith(Old, New, this); 188 return DAG.getVectorShuffle(NVT, dl, N1, N2, &Mask[0]); 202 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]); 205 SelectionDAGLegalize::SelectionDAGLegalize(SelectionDAG &dag) 206 : TM(dag.getTarget()), TLI(dag.getTargetLoweringInfo()) [all...] |
/external/llvm/utils/vim/ |
tablegen.vim | 17 syn keyword tgKeyword def let in code dag field include defm foreach
|
/external/llvm/lib/TableGen/ |
TGLexer.cpp | 274 .Case("dag", tgtok::Dag)
|
/external/llvm/lib/CodeGen/ |
MachineScheduler.cpp | 129 /// consistent with the DAG builder, which traverses the interior of the 132 /// This design avoids exposing scheduling boundaries to the DAG builder, 133 /// simplifying the DAG builder's support for "special" target instructions. 173 // boundary at the bottom of the region. The DAG does not include RegionEnd, 255 /// Initialize the strategy after building the DAG for a new region. 256 virtual void initialize(ScheduleDAGMI *DAG) = 0; 412 // Release all DAG roots for scheduling. 470 ScheduleDAGMI *DAG; 476 virtual void initialize(ScheduleDAGMI *dag) { 477 DAG = dag [all...] |
/external/llvm/ |
tblgen-rules.mk | 97 $(call transform-td-to-out,dag-isel)
|
llvm-tblgen-rules.mk | 114 $(call transform-td-to-out,dag-isel)
|
/ndk/sources/host-tools/nawk-20071023/ |
FIXES | 222 dag-erling smorgrav, des@ofug.org). subject to reversion if 248 portable. thanks to dag-erling smorgrav for code. [all...] |
/external/llvm/include/llvm/Target/ |
TargetLowering.h | 590 /// hasTargetDAGCombine - If true, the target has custom DAG combine 737 /// getInsertFencesFor - return whether the DAG builder should automatically 750 SelectionDAG &/*DAG*/) const { [all...] |
/external/libpcap/ |
configure | [all...] |
/prebuilts/tools/common/eclipse/ |
org.eclipse.ui.workbench.texteditor_3.6.1.r361_v20100714-0800.jar | |