Home
last modified time | relevance | path

Searched refs:Uses (Results 1 – 25 of 553) sorted by relevance

12345678910>>...23

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DThumb2ITBlockPass.cpp67 SmallSet<unsigned, 4> &Uses);
80 SmallSet<unsigned, 4> &Uses, in TrackDefUses() argument
102 Uses.insert(*Subreg); in TrackDefUses()
118 static void ClearKillFlags(MachineInstr *MI, SmallSet<unsigned, 4> &Uses) { in ClearKillFlags() argument
122 if (!Uses.count(MO.getReg())) in ClearKillFlags()
144 SmallSet<unsigned, 4> &Uses) { in MoveCopyOutOfITBlock() argument
158 if (Uses.count(DstReg) || Defs.count(SrcReg)) in MoveCopyOutOfITBlock()
201 SmallSet<unsigned, 4> Uses; in InsertITInstructions() local
214 Uses.clear(); in InsertITInstructions()
215 TrackDefUses(MI, Defs, Uses, TRI); in InsertITInstructions()
[all …]
/external/llvm/lib/Target/ARM/
DThumb2ITBlockPass.cpp52 SmallSet<unsigned, 4> &Uses);
63 SmallSet<unsigned, 4> &Uses, in TrackDefUses() argument
85 Uses.insert(*Subreg); in TrackDefUses()
101 static void ClearKillFlags(MachineInstr *MI, SmallSet<unsigned, 4> &Uses) { in ClearKillFlags() argument
105 if (!Uses.count(MO.getReg())) in ClearKillFlags()
127 SmallSet<unsigned, 4> &Uses) { in MoveCopyOutOfITBlock() argument
141 if (Uses.count(DstReg) || Defs.count(SrcReg)) in MoveCopyOutOfITBlock()
184 SmallSet<unsigned, 4> Uses; in InsertITInstructions() local
197 Uses.clear(); in InsertITInstructions()
198 TrackDefUses(MI, Defs, Uses, TRI); in InsertITInstructions()
[all …]
/external/llvm/lib/Target/X86/
DX86InstrSVM.td28 let Uses = [EAX] in
32 let Uses = [EAX] in
35 let Uses = [RAX] in
40 let Uses = [EAX] in
43 let Uses = [RAX] in
48 let Uses = [EAX] in
51 let Uses = [RAX] in
56 let Uses = [EAX, ECX] in
59 let Uses = [RAX, ECX] in
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86InstrSVM.td29 let Uses = [EAX] in
33 let Uses = [EAX] in
36 let Uses = [RAX] in
41 let Uses = [EAX] in
44 let Uses = [RAX] in
49 let Uses = [EAX] in
52 let Uses = [RAX] in
57 let Uses = [EAX, ECX] in
60 let Uses = [RAX, ECX] in
DX86InstrSystem.td34 let Uses = [EFLAGS] in
71 let Defs = [AL], Uses = [DX] in
73 let Defs = [AX], Uses = [DX] in
76 let Defs = [EAX], Uses = [DX] in
90 let Uses = [DX, AL] in
92 let Uses = [DX, AX] in
95 let Uses = [DX, EAX] in
99 let Uses = [AL] in
102 let Uses = [AX] in
105 let Uses = [EAX] in
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSIFormMemoryClauses.cpp67 bool canBundle(const MachineInstr &MI, RegUse &Defs, RegUse &Uses) const;
69 void collectRegUses(const MachineInstr &MI, RegUse &Defs, RegUse &Uses) const;
70 bool processRegUses(const MachineInstr &MI, RegUse &Defs, RegUse &Uses,
199 RegUse &Defs, RegUse &Uses) const { in canBundle()
216 RegUse &Map = MO.isDef() ? Uses : Defs; in canBundle()
255 RegUse &Defs, RegUse &Uses) const { in collectRegUses()
266 RegUse &Map = MO.isDef() ? Defs : Uses; in collectRegUses()
283 RegUse &Defs, RegUse &Uses, in processRegUses() argument
285 if (!canBundle(MI, Defs, Uses)) in processRegUses()
291 collectRegUses(MI, Defs, Uses); in processRegUses()
[all …]
/external/clang/lib/Sema/
DScopeInfo.cpp158 WeakUseVector &Uses = in recordUseOfWeak() local
160 Uses.push_back(WeakUseTy(Msg, Msg->getNumArgs() == 0)); in recordUseOfWeak()
185 FunctionScopeInfo::WeakObjectUseMap::iterator Uses; in markSafeWeakUse() local
190 Uses = WeakObjectUses.find(WeakObjectProfileTy(RefExpr)); in markSafeWeakUse()
197 Uses = WeakObjectUses.find(WeakObjectProfileTy(IvarE)); in markSafeWeakUse()
199 Uses = WeakObjectUses.find(WeakObjectProfileTy(DRE)); in markSafeWeakUse()
201 Uses = WeakObjectUses.end(); in markSafeWeakUse()
204 Uses = in markSafeWeakUse()
213 if (Uses == WeakObjectUses.end()) in markSafeWeakUse()
218 llvm::find(llvm::reverse(Uses->second), WeakUseTy(E, true)); in markSafeWeakUse()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DThumb2ITBlockPass.cpp46 SmallSet<unsigned, 4> &Uses);
57 SmallSet<unsigned, 4> &Uses, in TrackDefUses() argument
77 Uses.insert(Reg); in TrackDefUses()
80 Uses.insert(*Subreg); in TrackDefUses()
110 SmallSet<unsigned, 4> &Uses) { in MoveCopyOutOfITBlock() argument
124 if (Uses.count(DstReg) || Defs.count(SrcReg)) in MoveCopyOutOfITBlock()
167 SmallSet<unsigned, 4> Uses; in InsertITInstructions() local
180 Uses.clear(); in InsertITInstructions()
181 TrackDefUses(MI, Defs, Uses, TRI); in InsertITInstructions()
218 MoveCopyOutOfITBlock(NMI, CC, OCC, Defs, Uses)) { in InsertITInstructions()
[all …]
/external/llvm/include/llvm/Transforms/Scalar/
DConstantHoisting.h62 ConstantUseListType Uses; member
72 Uses.push_back(ConstantUser(Inst, Idx)); in addUser()
79 ConstantUseListType Uses; member
82 RebasedConstantInfo(ConstantUseListType &&Uses, Constant *Offset) in RebasedConstantInfo()
83 : Uses(std::move(Uses)), Offset(Offset) { } in RebasedConstantInfo()
/external/llvm/lib/Target/Hexagon/
DHexagonGenMux.cpp67 BitVector Defs, Uses; member
68 DefUseInfo() : Defs(), Uses() {} in DefUseInfo()
69 DefUseInfo(const BitVector &D, const BitVector &U) : Defs(D), Uses(U) {} in DefUseInfo()
92 BitVector &Uses) const;
123 BitVector &Uses) const { in getDefsUses()
132 expandReg(*R++, Uses); in getDefsUses()
139 BitVector &Set = Mo->isDef() ? Defs : Uses; in getDefsUses()
149 BitVector Defs(NR), Uses(NR); in buildMaps() local
155 Uses.reset(); in buildMaps()
156 getDefsUses(MI, Defs, Uses); in buildMaps()
[all …]
DHexagonIsetDx.td32 let Defs = [PC], Uses = [P0, R31], isCodeGenOnly = 1, isPredicated = 1, isPredicatedFalse = 1, isBr…
42 let Defs = [R31, R29, R30], Uses = [R30], isCodeGenOnly = 1, mayLoad = 1, accessSize = DoubleWordAc…
53 let Defs = [PC, R31, R29, R30], Uses = [R30, P0], isCodeGenOnly = 1, isPredicated = 1, isPredicated…
93 let Uses = [P0], isCodeGenOnly = 1, isPredicated = 1, isPredicatedNew = 1, hasSideEffects = 0, hasN…
122 let Defs = [PC], Uses = [P0, R31], isCodeGenOnly = 1, isPredicated = 1, isPredicatedNew = 1, isBran…
211 let Defs = [PC, R31, R29, R30], Uses = [R30, P0], isCodeGenOnly = 1, isPredicated = 1, mayLoad = 1,…
221 let Defs = [R29, R30], Uses = [R30, R31, R29], isCodeGenOnly = 1, mayStore = 1, accessSize = Double…
277 let Defs = [PC], Uses = [R31], isCodeGenOnly = 1, isBranch = 1, isIndirectBranch = 1, hasSideEffect…
409 let Uses = [P0], isCodeGenOnly = 1, isPredicated = 1, isPredicatedFalse = 1, hasSideEffects = 0, ha…
452 let Uses = [R29], isCodeGenOnly = 1, mayLoad = 1, accessSize = DoubleWordAccess in
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Transforms/Scalar/
DConstantHoisting.h76 ConstantUseListType Uses; member
85 Uses.push_back(ConstantUser(Inst, Idx)); in addUser()
92 ConstantUseListType Uses; member
95 RebasedConstantInfo(ConstantUseListType &&Uses, Constant *Offset) in RebasedConstantInfo()
96 : Uses(std::move(Uses)), Offset(Offset) {} in RebasedConstantInfo()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/
DSystemZInstrSystem.td22 let hasSideEffects = 1, Uses = [CC] in
32 let Uses = [R2L], Defs = [R2L] in
140 let hasSideEffects = 1, mayStore = 1, Uses = [R0D], Defs = [R0D, CC] in
219 let mayLoad = 1, mayStore = 1, Uses = [R0L, R1L] in {
225 let mayLoad = 1, mayStore = 1, Uses = [R0L] in
229 let mayLoad = 1, mayStore = 1, Uses = [R0L], Defs = [CC] in
301 let hasSideEffects = 1, mayLoad = 1, Uses = [R0L, R1D], Defs = [CC] in
309 let hasSideEffects = 1, Uses = [R0L] in
348 let hasSideEffects = 1, Uses = [R0L, R1L], Defs = [R0L, CC] in
356 let hasSideEffects = 1, Uses = [R0D], Defs = [R0D, CC] in
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp461 UsesTy Uses; member
1005 Uses[&I].resize(IL_End); in collectUsedInstructions()
1020 Uses[I].set(0); in collectUsedInstructions()
1035 Uses[I].set(Idx); in collectUsedInstructions()
1042 Uses[I].set(IL_All); in collectUsedInstructions()
1058 Uses[I].set(IL_All); in collectUsedInstructions()
1153 Uses[I].set(IL_All); in validate()
1163 Uses[IVUser].set(IL_All); in validate()
1167 Uses[UUser].set(IL_All); in validate()
1171 Uses[UUser].set(IL_All); in validate()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonGenMux.cpp101 BitVector Defs, Uses; member
104 DefUseInfo(const BitVector &D, const BitVector &U) : Defs(D), Uses(U) {} in DefUseInfo()
131 BitVector &Uses) const;
160 BitVector &Uses) const { in getDefsUses()
169 expandReg(*R++, Uses); in getDefsUses()
176 BitVector &Set = MO.isDef() ? Defs : Uses; in getDefsUses()
185 BitVector Defs(NR), Uses(NR); in buildMaps() local
191 Uses.reset(); in buildMaps()
192 getDefsUses(MI, Defs, Uses); in buildMaps()
193 DUM.insert(std::make_pair(Index, DefUseInfo(Defs, Uses))); in buildMaps()
[all …]
/external/llvm/lib/Transforms/Scalar/
DLoopRerollPass.cpp427 UsesTy Uses; member
1007 Uses[&I].resize(IL_End); in collectUsedInstructions()
1022 Uses[I].set(0); in collectUsedInstructions()
1037 Uses[I].set(Idx); in collectUsedInstructions()
1044 Uses[I].set(IL_All); in collectUsedInstructions()
1060 Uses[I].set(IL_All); in collectUsedInstructions()
1156 Uses[I].set(IL_All); in validate()
1166 Uses[IVUser].set(IL_All); in validate()
1170 Uses[UUser].set(IL_All); in validate()
1174 Uses[UUser].set(IL_All); in validate()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/
DWebAssemblyFixFunctionBitcasts.cpp74 SmallVectorImpl<std::pair<Use *, Function *>> &Uses, in FindUses() argument
78 FindUses(BC, F, Uses, ConstantBCs); in FindUses()
94 Uses.push_back(std::make_pair(&U, &F)); in FindUses()
155 SmallVector<std::pair<Use *, Function *>, 0> Uses; in runOnModule() local
160 FindUses(&F, F, Uses, ConstantBCs); in runOnModule()
184 Uses.push_back(std::make_pair(UseMain, &F)); in runOnModule()
191 for (auto &UseFunc : Uses) { in runOnModule()
/external/swiftshader/src/Reactor/
DOptimizer.cpp53 struct Uses : std::vector<Ice::Inst*> struct in __anon5e84af970111::Optimizer
77 Optimizer::Uses* getUses(Ice::Operand*);
78 void setUses(Ice::Operand*, Optimizer::Uses*);
91 std::vector<Optimizer::Uses*> allocatedUses;
550 Optimizer::Uses* uses = getUses(address); in isDead()
710 Optimizer::Uses* Optimizer::getUses(Ice::Operand* operand) in getUses()
712 Optimizer::Uses* uses = (Optimizer::Uses*)operand->Ice::Operand::getExternalData(); in getUses()
715 uses = new Optimizer::Uses; in getUses()
722 void Optimizer::setUses(Ice::Operand* operand, Optimizer::Uses* uses) in setUses()
767 bool Optimizer::Uses::areOnlyLoadStore() const in areOnlyLoadStore()
[all …]
/external/curl/docs/
DLICENSE-MIXING.md26 Uses an [MIT style license](https://curl.haxx.se/docs/copyright.html) that is
31 (May be used for SSL/TLS support) Uses an Original BSD-style license with an
40 (May be used for SSL/TLS support) Uses the
48 (May be used for SSL/TLS support) Uses the GPL license or a proprietary
62 (May be used for SSL/TLS support) Uses the [Apache 2.0
80 (Used for asynchronous name resolves) Uses an MIT license that is very
86 (Used for compressed Transfer-Encoding support) Uses an MIT-style license
107 (Used for IDNA support) Uses the GNU Lesser General Public License [3]. LGPL
117 (Used for LDAP support) Uses a Modified BSD-style license. Since libcurl uses
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/
Dfp-stack-2results.ll28 ; Uses both values.
39 ; Uses both values, requires fxch
50 ; Uses ST(0), ST(1) is dead but must be popped.
58 ; Uses ST(1), ST(0) is dead and must be popped.
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dfp-stack-2results.ll28 ; Uses both values.
39 ; Uses both values, requires fxch
50 ; Uses ST(0), ST(1) is dead but must be popped.
58 ; Uses ST(1), ST(0) is dead and must be popped.
/external/llvm/test/CodeGen/X86/
Dfp-stack-2results.ll28 ; Uses both values.
39 ; Uses both values, requires fxch
50 ; Uses ST(0), ST(1) is dead but must be popped.
58 ; Uses ST(1), ST(0) is dead and must be popped.
/external/llvm/lib/CodeGen/
DRegAllocGreedy.cpp1593 ArrayRef<SlotIndex> Uses = SA->getUseSlots(); in tryInstructionSplit() local
1594 if (Uses.size() <= 1) in tryInstructionSplit()
1597 DEBUG(dbgs() << "Split around " << Uses.size() << " individual instrs.\n"); in tryInstructionSplit()
1606 for (unsigned i = 0; i != Uses.size(); ++i) { in tryInstructionSplit()
1607 if (const MachineInstr *MI = Indexes->getInstructionFromIndex(Uses[i])) in tryInstructionSplit()
1612 DEBUG(dbgs() << " skip:\t" << Uses[i] << '\t' << *MI); in tryInstructionSplit()
1616 SlotIndex SegStart = SE->enterIntvBefore(Uses[i]); in tryInstructionSplit()
1617 SlotIndex SegStop = SE->leaveIntvAfter(Uses[i]); in tryInstructionSplit()
1651 ArrayRef<SlotIndex> Uses = SA->getUseSlots(); in calcGapWeights() local
1652 const unsigned NumGaps = Uses.size()-1; in calcGapWeights()
[all …]
/external/llvm/lib/Transforms/IPO/
DFunctionAttrs.cpp236 SmallVector<ArgumentGraphNode *, 4> Uses; member
259 iterator begin() { return SyntheticRoot.Uses.begin(); } in begin()
260 iterator end() { return SyntheticRoot.Uses.end(); } in end()
266 SyntheticRoot.Uses.push_back(&Node); in operator []()
321 Uses.push_back(&*std::next(F->arg_begin(), UseIndex)); in captured()
326 SmallVector<Argument *, 4> Uses; // Uses within our SCC. member
339 return N->Uses.begin(); in child_begin()
342 return N->Uses.end(); in child_end()
528 if (Tracker.Uses.empty()) { in addArgumentAttrs()
539 for (Argument *Use : Tracker.Uses) { in addArgumentAttrs()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86InstrControl.td51 let isBranch = 1, isTerminator = 1, Uses = [EFLAGS] in {
81 let Uses = [CX] in
84 let Uses = [ECX] in
91 let Uses = [ECX] in
94 let Uses = [RCX] in
139 // before calls from potentially appearing dead. Uses for argument
145 Uses = [ESP] in {
184 Uses = [ESP] in {
213 // before calls from potentially appearing dead. Uses for argument
220 Uses = [RSP] in {
[all …]

12345678910>>...23