HomeSort by relevance Sort by last modified time
    Searched refs:dag (Results 26 - 50 of 75) sorted by null

12 3

  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/
MachineScheduler.h 18 // scheduled. Targets can override the DAG builder and scheduler without
26 // The default scheduler, ScheduleDAGMILive, builds the DAG and drives list
28 // intervals. Most targets don't need to override the DAG builder and list
38 // The DAG builder can also be customized in a sense by adding DAG mutations
39 // that will run after DAG building and before list scheduling. DAG mutations
45 // ScheduleDAGMI *DAG = createGenericSchedLive(C);
46 // DAG->addMutation(new CustomDAGMutation(...));
47 // return DAG;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/
MachineScheduler.h 18 // scheduled. Targets can override the DAG builder and scheduler without
26 // The default scheduler, ScheduleDAGMILive, builds the DAG and drives list
28 // intervals. Most targets don't need to override the DAG builder and list
38 // The DAG builder can also be customized in a sense by adding DAG mutations
39 // that will run after DAG building and before list scheduling. DAG mutations
45 // ScheduleDAGMI *DAG = createGenericSchedLive(C);
46 // DAG->addMutation(new CustomDAGMutation(...));
47 // return DAG;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/
MachineScheduler.h 18 // scheduled. Targets can override the DAG builder and scheduler without
26 // The default scheduler, ScheduleDAGMILive, builds the DAG and drives list
28 // intervals. Most targets don't need to override the DAG builder and list
38 // The DAG builder can also be customized in a sense by adding DAG mutations
39 // that will run after DAG building and before list scheduling. DAG mutations
45 // ScheduleDAGMI *DAG = createGenericSchedLive(C);
46 // DAG->addMutation(new CustomDAGMutation(...));
47 // return DAG;
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/
MachineScheduler.h 18 // scheduled. Targets can override the DAG builder and scheduler without
26 // The default scheduler, ScheduleDAGMILive, builds the DAG and drives list
28 // intervals. Most targets don't need to override the DAG builder and list
38 // The DAG builder can also be customized in a sense by adding DAG mutations
39 // that will run after DAG building and before list scheduling. DAG mutations
45 // ScheduleDAGMI *DAG = createGenericSchedLive(C);
46 // DAG->addMutation(new CustomDAGMutation(...));
47 // return DAG;
    [all...]
  /external/tensorflow/tensorflow/contrib/lite/tools/
visualize.py 200 """Produces the HTML required to have a d3 visualization of the dag."""
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAGBuilder.h 1 //===-- SelectionDAGBuilder.h - Selection-DAG building --------*- C++ -*---===//
413 /// implying one could not create a DAG Combine to move the callinst.
568 SelectionDAG &DAG;
602 /// no subsequent DAG nodes should be created.
608 SelectionDAGBuilder(SelectionDAG &dag, FunctionLoweringInfo &funcinfo,
610 : CurInst(nullptr), SDNodeOrder(LowestSDNodeOrder), TM(dag.getTarget()),
611 DAG(dag), FuncInfo(funcinfo),
634 /// getRoot - Return the current virtual root of the Selection DAG,
707 SDValue lowerRangeToAssertZExt(SelectionDAG &DAG, const Instruction &I
    [all...]
LegalizeTypes.h 1 //===-- LegalizeTypes.h - DAG Type Legalizer class definition ---*- C++ -*-===//
34 SelectionDAG &DAG;
64 return TLI.getTypeAction(*DAG.getContext(), VT);
69 return TLI.getTypeAction(*DAG.getContext(), VT) == TargetLowering::TypeLegal;
82 EVT NVT = TLI.getTypeToTransformTo(*DAG.getContext(), VT);
87 return TLI.getSetCCResultType(DAG.getDataLayout(), *DAG.getContext(), VT);
136 explicit DAGTypeLegalizer(SelectionDAG &dag)
137 : TLI(dag.getTargetLoweringInfo()), DAG(dag)
    [all...]
LegalizeVectorOps.cpp 36 SelectionDAG& DAG;
129 /// \brief Begin legalizer the vector operations in the DAG.
131 VectorLegalizer(SelectionDAG& dag) :
132 DAG(dag), TLI(dag.getTargetLoweringInfo()), Changed(false) {}
138 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin(),
139 E = std::prev(DAG.allnodes_end()); I != std::next(E); ++I) {
161 DAG.AssignTopologicalOrder();
162 for (SelectionDAG::allnodes_iterator I = DAG.allnodes_begin()
    [all...]
ScheduleDAGSDNodes.cpp 49 : ScheduleDAG(mf), BB(nullptr), DAG(nullptr),
54 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb) {
56 DAG = dag;
58 // Clear the scheduler's SUnit DAG.
79 const TargetLowering &TLI = DAG->getTargetLoweringInfo();
140 static void CloneNodeWithValues(SDNode *N, SelectionDAG *DAG, ArrayRef<EVT> VTs,
146 SDVTList VTList = DAG->getVTList(VTs);
156 DAG->MorphNodeTo(N, N->getOpcode(), VTList, Ops);
163 static bool AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) {
    [all...]
  /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
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 52 void ScheduleDAGSDNodes::Run(SelectionDAG *dag, MachineBasicBlock *bb,
54 DAG = dag;
71 const TargetLowering &TLI = DAG->getTargetLoweringInfo();
126 static void AddGlue(SDNode *N, SDValue Glue, bool AddGlue, SelectionDAG *DAG) {
149 SDVTList VTList = DAG->getVTList(&VTs[0], VTs.size());
159 DAG->MorphNodeTo(N, N->getOpcode(), VTList, &Ops[0], Ops.size());
233 AddGlue(Lead, SDValue(0, 0), true, DAG);
240 AddGlue(Load, InGlue, OutGlue, DAG);
252 for (SelectionDAG::allnodes_iterator NI = DAG->allnodes_begin()
    [all...]
  /prebuilts/misc/common/robolectric/3.1.1/lib/
plexus-utils-1.5.15.jar 
maven-project-2.2.1.jar 
  /prebuilts/tools/common/m2/repository/org/codehaus/plexus/plexus-utils/1.5.1/
plexus-utils-1.5.1.jar 
  /prebuilts/tools/common/m2/repository/org/codehaus/plexus/plexus-utils/1.5.15/
plexus-utils-1.5.15.jar 
  /prebuilts/tools/common/m2/repository/org/codehaus/plexus/plexus-utils/3.0.17/
plexus-utils-3.0.17.jar 
  /prebuilts/tools/common/m2/repository/org/codehaus/plexus/plexus-utils/3.0.22/
plexus-utils-3.0.22.jar 
  /prebuilts/tools/common/m2/repository/org/codehaus/plexus/plexus-utils/3.0.7/
plexus-utils-3.0.7.jar 
  /prebuilts/tools/common/m2/repository/org/codehaus/plexus/plexus-utils/3.0.9/
plexus-utils-3.0.9.jar 
  /external/llvm/lib/CodeGen/
MachineScheduler.cpp 90 // DAG subtrees must have at least this many nodes.
315 /// consistent with the DAG builder, which traverses the interior of the
318 /// This design avoids exposing scheduling boundaries to the DAG builder,
319 /// simplifying the DAG builder's support for "special" target instructions.
399 /// handle calls, the DAG builder needs to be modified to create register
436 // boundary at the bottom of the region. The DAG does not include RegionEnd,
681 // Build the DAG.
691 // Initialize the strategy before modifying the DAG.
699 // Initialize ready queues now that the DAG and priority data are finalized.
732 // Notify the scheduling strategy before updating the DAG
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Target/
TargetLowering.h 592 /// hasTargetDAGCombine - If true, the target has custom DAG combine
739 /// getInsertFencesFor - return whether the DAG builder should automatically
752 SelectionDAG &/*DAG*/) const {
762 SelectionDAG &/*DAG*/) const {
    [all...]
  /prebuilts/tools/common/m2/repository/org/apache/maven/maven-project/2.2.1/
maven-project-2.2.1.jar 
  /prebuilts/tools/common/m2/repository/org/apache/maven/maven-project/2.0.9/
maven-project-2.0.9.jar 
  /external/llvm/include/llvm/Target/
TargetLowering.h 274 /// dag combiner.
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Target/
TargetLowering.h 295 virtual bool isFsqrtCheap(SDValue X, SelectionDAG &DAG) const {
359 /// dag combiner.
    [all...]

Completed in 417 milliseconds

12 3