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))
167 SmallSet<unsigned, 4> Uses;
180 Uses.clear();
181 TrackDefUses(MI, Defs, Uses, TRI)
    [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 178 /// All basic blocks where the current register has 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 107 /// Defs, Uses - Remember where defs and uses of each physical register
112 std::vector<std::vector<SUnit *> > Uses;
115 /// 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
162 // If it's a call or a barrier, add dependencies on the defs and uses of
171 Uses[Reg].push_back(&ExitSU);
175 // uses all the registers that are livein to the successor blocks.
183 Uses[Reg].push_back(&ExitSU);
264 std::vector<SUnit *> &UseList = Uses[Reg];
334 std::vector<SUnit *> &UseList = Uses[*Alias];
484 // Handle the uses in MemUses, if there are any.
563 Uses[i].clear()
    [all...]
VirtRegRewriter.cpp 89 /// rewrites vreg def/uses to use the assigned preg, but does not insert any
    [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);
313 // Emit the implicit uses and defs lists..
    [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
216 /// of interesting uses.
329 /// formula. This does not include register uses implied by non-constant
357 /// hasRegsUsedByUsesOtherThan - Test whether this formula uses registers
358 /// which are used by uses other than the use with the given index.
    [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 58 /// for other target specific uses.
96 /// and uses of a register within the MachineFunction that corresponds to this
98 template<bool Uses, bool Defs, bool SkipDebug>
101 /// reg_iterator/reg_begin/reg_end - Walk all defs and uses of the specified
113 /// reg_nodbg_iterator/reg_nodbg_begin/reg_nodbg_end - Walk all defs and uses
138 /// use_iterator/use_begin/use_end - Walk all uses of the specified register.
153 /// use_nodbg_iterator/use_nodbg_begin/use_nodbg_end - Walk all uses of the
203 /// clearKillFlags - Iterate over all the uses of the given register and
349 /// ReturnUses is true it returns uses of registers, if ReturnDefs is true it
351 /// returns end(). If SkipDebug is true it skips uses marked Debu
    [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/llvm/lib/Target/X86/
X86FrameLowering.cpp 116 SmallSet<unsigned, 8> Uses;
125 Uses.insert(*AsI);
130 if (!Uses.count(*CS))
802 // more than 4K bytes on the stack. Windows uses __chkstk and cygwin/mingw
803 // 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
182 // X86 is weird, it always uses i8 for shift amounts and setcc results.
184 // X86-SSE is even stranger. It uses -1 or 0 for vector masks.
642 // Long double always uses X87.
    [all...]
  /external/doclava/res/assets/templates/
macros.cs 157 Uses the following fields: deprecated descr seeAlso since ?><?cs
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp 538 // Process the worklist, deleting the nodes and adding their uses to the
556 // Now that we removed this operand, see if there are no uses of it left.
574 // 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 491 (*===-- Uses --------------------------------------------------------------===*)
    [all...]
  /external/llvm/bindings/ocaml/llvm/
llvm.mli 584 (** [replace_all_uses_with old new] replaces all uses of the value [old]
590 (* {6 Uses} *)
    [all...]

Completed in 1136 milliseconds