HomeSort by relevance Sort by last modified time
    Searched refs:SDNode (Results 1 - 25 of 272) sorted by null

1 2 3 4 5 6 7 8 91011

  /external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
LegalizeTypes.h 77 bool IgnoreNodeResults(SDNode *N) const {
116 SmallVector<SDNode*, 128> Worklist;
131 void NoteDeletion(SDNode *Old, SDNode *New) {
139 SDNode *AnalyzeNewNode(SDNode *N);
141 void ExpungeNode(SDNode *N);
149 bool CustomLowerNode(SDNode *N, EVT VT, bool LegalizeResult);
150 bool CustomWidenLowerNode(SDNode *N, EVT VT);
155 SDValue DisintegrateMERGE_VALUES(SDNode *N, unsigned ResNo)
    [all...]
SDNodeOrdering.h 1 //===-- llvm/CodeGen/SDNodeOrdering.h - SDNode Ordering ---------*- C++ -*-===//
21 class SDNode;
24 /// SDNode that roughly corresponds to the ordering of the original LLVM
29 DenseMap<const SDNode*, unsigned> OrderMap;
36 void add(const SDNode *Node, unsigned O) {
39 void remove(const SDNode *Node) {
40 DenseMap<const SDNode*, unsigned>::iterator Itr = OrderMap.find(Node);
47 unsigned getOrder(const SDNode *Node) {
InstrEmitter.h 41 void EmitCopyFromReg(SDNode *Node, unsigned ResNo,
48 unsigned getDstOfOnlyCopyToRegUse(SDNode *Node,
51 void CreateVirtualRegisters(SDNode *Node, MachineInstr *MI,
88 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
95 void EmitCopyToRegClassNode(SDNode *Node,
100 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
106 static unsigned CountResults(SDNode *Node);
112 static unsigned CountOperands(SDNode *Node);
121 void EmitNode(SDNode *Node, bool IsClone, bool IsCloned,
140 void EmitMachineNode(SDNode *Node, bool IsClone, bool IsCloned
    [all...]
ScheduleDAGSDNodes.h 1 //===---- ScheduleDAGSDNodes.h - SDNode Scheduling --------------*- C++ -*-===//
11 // scheduling for an SDNode-based dependency graph.
22 /// ScheduleDAGSDNodes - A ScheduleDAG for scheduling SDNode-based DAGs.
32 /// SDNode-based scheduling graphs do not use SDep::Anti or SDep::Output
52 static bool isPassiveNode(SDNode *Node) {
70 SUnit *NewSUnit(SDNode *N);
103 virtual void ComputeOperandLatency(SDNode *Def, SDNode *Use,
124 const SDNode *Node;
138 const SDNode *GetNode() const
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeTypes.h 91 bool IgnoreNodeResults(SDNode *N) const {
133 SmallVector<SDNode*, 128> Worklist;
148 void NoteDeletion(SDNode *Old, SDNode *New) {
158 SDNode *AnalyzeNewNode(SDNode *N);
160 void ExpungeNode(SDNode *N);
168 bool CustomLowerNode(SDNode *N, EVT VT, bool LegalizeResult);
169 bool CustomWidenLowerNode(SDNode *N, EVT VT);
174 SDValue DisintegrateMERGE_VALUES(SDNode *N, unsigned ResNo)
    [all...]
InstrEmitter.h 41 void EmitCopyFromReg(SDNode *Node, unsigned ResNo,
48 unsigned getDstOfOnlyCopyToRegUse(SDNode *Node,
51 void CreateVirtualRegisters(SDNode *Node,
91 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
98 void EmitCopyToRegClassNode(SDNode *Node,
103 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
109 static unsigned CountResults(SDNode *Node);
118 void EmitNode(SDNode *Node, bool IsClone, bool IsCloned,
137 void EmitMachineNode(SDNode *Node, bool IsClone, bool IsCloned,
139 void EmitSpecialNode(SDNode *Node, bool IsClone, bool IsCloned
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelDAGToDAG.h 56 void Select(SDNode *N) override;
57 bool tryIntrinsicNoChain(SDNode *N);
58 bool tryIntrinsicChain(SDNode *N);
59 void SelectTexSurfHandle(SDNode *N);
60 bool tryLoad(SDNode *N);
61 bool tryLoadVector(SDNode *N);
62 bool tryLDGLDU(SDNode *N);
63 bool tryStore(SDNode *N);
64 bool tryStoreVector(SDNode *N);
65 bool tryLoadParam(SDNode *N)
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
SelectionDAGISel.h 76 virtual SDNode *Select(SDNode *N) = 0;
91 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
97 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
191 virtual void NodeDeleted(SDNode *N, SDNode *E) {
197 virtual void NodeUpdated(SDNode *N) {}
216 void ReplaceUses(SDNode *F, SDNode *T)
    [all...]
  /external/llvm/lib/Target/Mips/
Mips16ISelDAGToDAG.h 27 std::pair<SDNode *, SDNode *> selectMULT(SDNode *N, unsigned Opc,
40 bool trySelect(SDNode *Node) override;
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/CodeGen/
SelectionDAGISel.h 88 virtual void Select(SDNode *N) = 0;
103 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
109 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
211 void ReplaceUses(SDNode *F, SDNode *T) {
216 void ReplaceNode(SDNode *F, SDNode *T) {
255 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
  /external/llvm/include/llvm/CodeGen/
SelectionDAGISel.h 80 virtual void Select(SDNode *N) = 0;
95 virtual bool IsProfitableToFold(SDValue N, SDNode *U, SDNode *Root) const;
101 static bool IsLegalToFold(SDValue N, SDNode *U, SDNode *Root,
201 void ReplaceUses(SDNode *F, SDNode *T) {
206 void ReplaceNode(SDNode *F, SDNode *T) {
236 virtual bool CheckNodePredicate(SDNode *N, unsigned PredNo) const
    [all...]
SelectionDAGNodes.h 10 // This file declares the SDNode class and derived classes, which are used to
46 class SDNode;
54 void checkForCycles(const SDNode *N, const SelectionDAG *DAG = nullptr,
71 bool isConstantSplatVector(const SDNode *N, APInt &SplatValue);
75 bool isBuildVectorAllOnes(const SDNode *N);
79 bool isBuildVectorAllZeros(const SDNode *N);
83 bool isBuildVectorOfConstantSDNodes(const SDNode *N);
87 bool isBuildVectorOfConstantFPSDNodes(const SDNode *N);
91 bool allOperandsUndef(const SDNode *N);
108 SDNode *Node; // The node defining the value we are using
    [all...]

Completed in 1319 milliseconds

1 2 3 4 5 6 7 8 91011