HomeSort by relevance Sort by last modified time
    Searched refs:Uses (Results 1 - 21 of 21) sorted by null

  /external/llvm/lib/Target/ARM/
Thumb2ITBlockPass.cpp 46 SmallSet<unsigned, 4> &Uses);
53 /// instructions in the IT block. This also tracks "dependencies", i.e. uses
57 SmallSet<unsigned, 4> &Uses,
77 Uses.insert(Reg);
80 Uses.insert(*Subreg);
110 SmallSet<unsigned, 4> &Uses) {
124 if (Uses.count(DstReg) || Defs.count(SrcReg))
146 SmallSet<unsigned, 4> Uses;
159 Uses.clear();
160 TrackDefUses(MI, Defs, Uses, TRI)
    [all...]
  /external/llvm/utils/TableGen/
InstrInfoEmitter.cpp 22 static void PrintDefList(const std::vector<Record*> &Uses,
25 for (unsigned i = 0, e = Uses.size(); i != e; ++i)
26 OS << getQualifiedName(Uses[i]) << ", ";
183 // Emit all of the instruction's implicit uses and defs.
187 std::vector<Record*> Uses = Inst->getValueAsListOfDefs("Uses");
188 if (!Uses.empty()) {
189 unsigned &IL = EmittedLists[Uses];
190 if (!IL) PrintDefList(Uses, IL = ++ListNumber, OS);
311 // Emit the implicit uses and defs lists..
    [all...]
  /external/llvm/lib/CodeGen/
PeepholeOptimizer.cpp 19 // will replace some uses of the pre-extension value with uses of the
31 // same flag that the "cmp" instruction sets and that "bz" uses, then we can
125 /// result, then replace all reachable uses of the source with the subreg of the
130 /// debug uses.
144 // No other uses.
147 // The source has other uses. See if we can replace the other uses with use of
155 // Uses that are in the same BB of uses of the result of the instruction
    [all...]
RegAllocGreedy.cpp 155 /// All basic blocks where the current register has uses.
833 /// The 'register' interval is going to contain as many uses as possible while
857 // First handle all the blocks with uses.
866 // Create separate intervals for isolated blocks with multiple uses.
    [all...]
BranchFolding.cpp 147 // See if it uses any of the implicitly defined registers.
    [all...]
StackSlotColoring.cpp 459 // If it uses another frameindex, we can, currently* unfold it.
501 SmallVector<MachineOperand*, 4> Uses;
506 Uses.clear();
529 Uses.push_back(&MO);
550 // Two-address uses must be updated as well.
551 for (unsigned i = 0, e = Uses.size(); i != e; ++i)
552 Refs.push_back(Uses[i]);
558 /// it can successfully update all of the uses with NewReg, do so and
566 SmallVector<MachineOperand*, 4> Uses;
592 Uses.push_back(&MO)
    [all...]
ScheduleDAGInstrs.h 106 /// Defs, Uses - Remember where defs and uses of each physical register
111 std::vector<std::vector<SUnit *> > Uses;
114 /// unknown store, as we iterate. As with Defs and Uses, this is here
ScheduleDAGInstrs.cpp 39 Defs(TRI->getNumRegs()), Uses(TRI->getNumRegs()),
121 // because the code that uses this function has no way to cope with
161 // If it's a call or a barrier, add dependencies on the defs and uses of
170 Uses[Reg].push_back(&ExitSU);
174 // uses all the registers that are livein to the successor blocks.
182 Uses[Reg].push_back(&ExitSU);
263 std::vector<SUnit *> &UseList = Uses[Reg];
333 std::vector<SUnit *> &UseList = Uses[*Alias];
483 // Handle the uses in MemUses, if there are any.
562 Uses[i].clear()
    [all...]
VirtRegRewriter.cpp 89 /// rewrites vreg def/uses to use the assigned preg, but does not insert any
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopStrengthReduce.cpp 30 // it's useful to think about these as the same register, with some uses using
32 // example, the icmp is a post-increment user, since it uses %i.next, which is
201 /// of interesting uses.
314 /// formula. This does not include register uses implied by non-constant
342 /// hasRegsUsedByUsesOtherThan - Test whether this formula uses registers
343 /// which are used by uses other than the use with the given index.
886 /// isUseFullyOutsideLoop - Test whether this fixup always uses its
    [all...]
  /external/llvm/lib/Transforms/IPO/
DeadArgumentElimination.cpp 84 /// with no registered uses (in Uses) will never be marked alive and will
99 /// arguments it uses. This allows the MaybeLive values to be marked live
102 /// - Uses[ret F] = ret G
104 /// - Uses[arg F] = ret G
107 /// - Uses[ret F] = arg F
109 /// - Uses[arg F] = arg G
112 UseMap Uses;
125 // DAH uses this to specify a different ID.
276 // Loop over the argument list, transferring uses of the old arguments over t
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineRegisterInfo.h 52 /// for other target specific uses.
74 /// and uses of a register within the MachineFunction that corresponds to this
76 template<bool Uses, bool Defs, bool SkipDebug>
79 /// reg_iterator/reg_begin/reg_end - Walk all defs and uses of the specified
91 /// reg_nodbg_iterator/reg_nodbg_begin/reg_nodbg_end - Walk all defs and uses
116 /// use_iterator/use_begin/use_end - Walk all uses of the specified register.
131 /// use_nodbg_iterator/use_nodbg_begin/use_nodbg_end - Walk all uses of the
173 /// clearKillFlags - Iterate over all the uses of the given register and
306 /// ReturnUses is true it returns uses of registers, if ReturnDefs is true it
308 /// returns end(). If SkipDebug is true it skips uses marked Debu
    [all...]
  /external/llvm/lib/Target/X86/
X86FrameLowering.cpp 115 SmallSet<unsigned, 8> Uses;
124 Uses.insert(*AsI);
129 if (!Uses.count(*CS))
556 // more than 4K bytes on the stack. Windows uses __chkstk and cygwin/mingw
557 // uses __alloca. __alloca and the 32-bit version of __chkstk will probe the
    [all...]
X86ISelLowering.cpp 10 // This file defines the interfaces that X86 uses to lower LLVM code into a
223 // X86 is weird, it always uses i8 for shift amounts and setcc results.
659 // Long double always uses X87.
    [all...]
  /external/webrtc/src/modules/audio_processing/main/test/process_test/
apmtest.m 7 % 'show' Uses spclab to show the test case specified by the
  /external/doclava/res/assets/templates/
macros.cs 157 Uses the following fields: deprecated descr seeAlso since ?><?cs
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp 536 // Process the worklist, deleting the nodes and adding their uses to the
554 // Now that we removed this operand, see if there are no uses of it left.
572 // Finally, remove uses due to operands of this node, remove from the
    [all...]
  /external/pcre/
pcregexp.pas 61 uses objects;
306 Uses strings, collect, messages, dnapp, commands, advance0, stringsx
809 function pcGetVersion : pchar; assembler; {$FRAME-}{$USES none}
  /external/chromium/chrome/browser/resources/net_internals/
main.js 244 * |categoryTabSwitcher|. Uses tab and |anchorMap| to find a tab ID,
    [all...]
  /external/llvm/test/Bindings/Ocaml/
vmcore.ml 481 (*===-- Uses --------------------------------------------------------------===*)
    [all...]
  /external/llvm/bindings/ocaml/llvm/
llvm.mli 454 (** [replace_all_uses_with old new] replaces all uses of the value [old]
460 (* {6 Uses} *)
    [all...]

Completed in 936 milliseconds