HomeSort by relevance Sort by last modified time
    Searched full:instruction (Results 426 - 450 of 6099) sorted by null

<<11121314151617181920>>

  /external/llvm/lib/Target/Hexagon/
HexagonFixupHwLoops.cpp 8 // The loop start address in the LOOPn instruction is encoded as a distance
9 // from the LOOPn instruction itself. If the start address is too far from
10 // the LOOPn instruction, the loop needs to be set up manually, i.e. via
59 /// \brief Check the offset between each loop instruction and
60 /// the loop basic block to determine if we can use the LOOP instruction
64 /// \brief Add the instruction to set the LC and SA registers explicitly.
82 /// \brief Returns true if the instruction is a hardware loop instruction.
96 /// loop instruction then we need to set the LC0 and SA0 registers
105 // Offset of the current instruction from the start
    [all...]
  /external/llvm/lib/Target/Mips/
MipsOs16.cpp 82 const Instruction &Inst = *I;
84 case Instruction::FAdd:
85 case Instruction::FSub:
86 case Instruction::FMul:
87 case Instruction::FDiv:
88 case Instruction::FRem:
89 case Instruction::FPToUI:
90 case Instruction::FPToSI:
91 case Instruction::UIToFP:
92 case Instruction::SIToFP
    [all...]
  /external/mockito/cglib-and-asm/src/org/mockito/asm/tree/
InsnList.java 58 * The first instruction in this list. May be <tt>null</tt>.
63 * The last instruction in this list. May be <tt>null</tt>.
83 * Returns the first instruction in this list.
85 * @return the first instruction in this list, or <tt>null</tt> if the
93 * Returns the last instruction in this list.
95 * @return the last instruction in this list, or <tt>null</tt> if the list
103 * Returns the instruction whose index is given. This method builds a cache
108 * @param index the index of the instruction that must be returned.
109 * @return the instruction whose index is given.
123 * Returns <tt>true</tt> if the given instruction belongs to this list.
    [all...]
  /external/proguard/src/proguard/optimize/peephole/
BranchTargetFinder.java 28 import proguard.classfile.instruction.*;
29 import proguard.classfile.instruction.visitor.InstructionVisitor;
35 * This AttributeVisitor finds all instruction offsets, branch targets, and
57 // (e.g. due to a break instruction in Java code), and we want to avoid
64 private static final short INSTRUCTION = 1 << 0;
93 * Returns whether there is an instruction at the given offset in the
98 return (instructionMarks[offset] & INSTRUCTION) != 0;
103 * Returns whether the instruction at the given offset is the target of
117 * Returns whether the instruction at the given offset is the origin of a
118 * branch instruction in the CodeAttribute that was visited most recently
    [all...]
  /external/llvm/lib/CodeGen/
CodeGenPrepare.cpp 111 typedef SmallPtrSet<Instruction *, 16> SetOfInstrs;
117 typedef DenseMap<Instruction *, TypeIsSExt> InstrToOrigTy;
129 /// next instruction to optimize. Xforms that can invalidate this should
140 /// Keeps track of the type of the related instruction before their
172 bool OptimizeInst(Instruction *I, bool& ModifiedDT);
173 bool OptimizeMemoryInst(Instruction *I, Value *Addr, Type *AccessTy);
176 bool MoveExtToFormExtLoad(Instruction *&I);
177 bool OptimizeExtUses(Instruction *I);
180 bool OptimizeExtractElementInst(Instruction *Inst);
185 Instruction *&Inst
    [all...]
  /external/llvm/lib/Transforms/Utils/
BypassSlowDivision.cpp 74 // insertFastDiv - Substitutes the div/rem instruction with code that checks the
75 // value of the operands and uses a shorter-faster div/rem instruction when
76 // possible and the longer-slower div/rem instruction otherwise.
84 // Get instruction operands
85 Instruction *Instr = J;
122 Value *ShortDivisorV = FastBuilder.CreateCast(Instruction::Trunc, Divisor,
124 Value *ShortDividendV = FastBuilder.CreateCast(Instruction::Trunc, Dividend,
132 Value *FastQuotientV = FastBuilder.CreateCast(Instruction::ZExt,
135 Value *FastRemainderV = FastBuilder.CreateCast(Instruction::ZExt,
171 // point iterator J at first instruction of successorB
    [all...]
  /external/v8/src/mips64/
disasm-mips64.cc 5 // A Disassembler object is used to disassemble a block of code instruction by
6 // instruction. The default implementation of the NameConverter object can be
60 // Writes one disassembled instruction into 'buffer' (0-terminated).
61 // Returns the length of the disassembled machine instruction in bytes.
62 int InstructionDecode(byte* instruction);
72 void PrintRs(Instruction* instr);
73 void PrintRt(Instruction* instr);
74 void PrintRd(Instruction* instr);
75 void PrintFs(Instruction* instr);
76 void PrintFt(Instruction* instr)
    [all...]
  /external/llvm/include/llvm/Analysis/
MemoryDependenceAnalysis.h 28 class Instruction;
44 /// Clobber - This is a dependence on the specified instruction which
46 /// pair holds the instruction that clobbers the memory. For example,
56 /// Def - This is a dependence on the specified instruction which
58 /// the MemDepResult pair holds the instruction that defines the memory.
66 /// 2. For loads and stores, this could be an allocation instruction. In
77 /// upper part of the pair (i.e. the Instruction*)
81 /// (i.e. the Instruction* part) is instead used to encode more detailed
96 typedef PointerIntPair<Instruction*, 2, DepType> PairTy;
104 static MemDepResult getDef(Instruction *Inst)
    [all...]
  /external/llvm/lib/Transforms/ObjCARC/
ARCInstKind.cpp 80 llvm_unreachable("Unknown instruction class!");
227 if (const Instruction *I = dyn_cast<Instruction>(V)) {
228 // Any instruction other than bitcast and gep with a pointer operand have a
235 case Instruction::Call: {
252 case Instruction::Invoke:
255 case Instruction::BitCast:
256 case Instruction::GetElementPtr:
257 case Instruction::Select:
258 case Instruction::PHI
    [all...]
  /art/compiler/dex/
mir_graph.cc 167 * Parse an instruction, return the length of the instruction
170 const Instruction* inst = Instruction::At(code_ptr);
188 MIR* prev = nullptr; // Will be set to instruction before split.
197 // Now insn is at the instruction where we want to split, namely
198 // insn will be the first instruction of the "bottom" block.
199 // Similarly, prev will be the last instruction of the "top" block
306 // Does this containing block start with the desired instruction?
331 * first half of a potentially throwing instruction that has been split int
    [all...]
  /art/compiler/optimizing/
graph_checker.h 42 // Check `instruction`.
43 void VisitInstruction(HInstruction* instruction) OVERRIDE;
45 // Perform control-flow graph checks on instruction.
116 void VisitInstruction(HInstruction* instruction) OVERRIDE;
120 void VisitIf(HIf* instruction) OVERRIDE;
121 void VisitBooleanNot(HBooleanNot* instruction) OVERRIDE;
122 void VisitConstant(HConstant* instruction) OVERRIDE;
124 void HandleBooleanInput(HInstruction* instruction, size_t input_index);
  /dalvik/dexgen/src/com/android/dexgen/dex/code/
OutputCollector.java 31 * {@code non-null;} the associated finisher (which holds the instruction
57 * Adds an instruction to the output.
59 * @param insn {@code non-null;} the instruction to add
68 * indicated instruction really is a reversible branch.
71 * {@code 0} is the most recently added instruction,
72 * {@code 1} is the instruction before that, etc.
80 * Adds an instruction to the output suffix.
82 * @param insn {@code non-null;} the instruction to add
  /dalvik/dx/src/com/android/dx/dex/code/
OutputCollector.java 32 * {@code non-null;} the associated finisher (which holds the instruction
60 * Adds an instruction to the output.
62 * @param insn {@code non-null;} the instruction to add
71 * indicated instruction really is a reversible branch.
74 * {@code 0} is the most recently added instruction,
75 * {@code 1} is the instruction before that, etc.
83 * Adds an instruction to the output suffix.
85 * @param insn {@code non-null;} the instruction to add
  /external/clang/test/CodeGen/
asm-errors.c 10 // CRASH-REPORT: error: invalid instruction mnemonic 'abc'
14 // CHECK: error: invalid instruction mnemonic 'abc'
  /external/dexmaker/src/dx/java/com/android/dx/dex/code/
OutputCollector.java 33 * {@code non-null;} the associated finisher (which holds the instruction
60 * Adds an instruction to the output.
62 * @param insn {@code non-null;} the instruction to add
71 * indicated instruction really is a reversible branch.
74 * {@code 0} is the most recently added instruction,
75 * {@code 1} is the instruction before that, etc.
83 * Adds an instruction to the output suffix.
85 * @param insn {@code non-null;} the instruction to add
  /external/kernel-headers/original/uapi/asm-arm/asm/
byteorder.h 7 * and word accesses (data or instruction) appear as:
12 * and word accesses (data or instruction) appear as:
  /external/libavc/encoder/x86/
ih264e_platform_macros.h 133 * memory accesses that appear in program order before the DMB instruction are
135 * after the DMB instruction. It does not affect the ordering of any other
139 * instruction in program order after this instruction executes until this instruction
140 * completes. This instruction completes when:
141 * 1. All explicit memory accesses before this instruction complete.
143 * this instruction complete.
  /external/llvm/lib/Transforms/Scalar/
ADCE.cpp 56 SmallPtrSet<Instruction*, 128> Alive;
57 SmallVector<Instruction*, 128> Worklist;
60 for (Instruction &I : inst_range(F)) {
70 Instruction *Curr = Worklist.pop_back_val();
72 if (Instruction *Inst = dyn_cast<Instruction>(OI))
82 for (Instruction &I : inst_range(F)) {
89 for (Instruction *&I : Worklist) {
  /external/llvm/test/Analysis/BasicAA/
2003-02-26-AccessSizeTest.ll 2 ; is performed. It is not legal to delete the second load instruction because
3 ; the value computed by the first load instruction is changed by the store.
  /external/llvm/test/CodeGen/ARM/
2010-10-25-ifcvt-ldm.ll 3 ; LDM instruction, was causing an assertion failure because the microop count
4 ; was being treated as an instruction count.
  /external/llvm/test/CodeGen/Mips/
machineverifier.ll 2 ; Make sure machine verifier understands the last instruction of a basic block
3 ; is not the terminator instruction after delay slot filler pass is run.
  /external/llvm/test/CodeGen/X86/
2005-01-17-CycleInDAG.ll 2 ; load into the sub instruction here as it induces a cycle in the dag, which
3 ; is invalid code (there is no correct way to order the instruction). Check
  /external/llvm/test/MC/ARM/
fp-const-errors.s 5 @ CHECK: error: invalid operand for instruction
8 @ CHECK: error: invalid operand for instruction
  /external/llvm/test/MC/Disassembler/ARM/
armv8.1a.txt 12 # CHECK-V8: warning: invalid instruction encoding
14 # CHECK-V8: warning: invalid instruction encoding
16 # CHECK-V8: warning: invalid instruction encoding
18 # CHECK-V8: warning: invalid instruction encoding
29 # CHECK-V8: warning: invalid instruction encoding
31 # CHECK-V8: warning: invalid instruction encoding
33 # CHECK-V8: warning: invalid instruction encoding
35 # CHECK-V8: warning: invalid instruction encoding
  /external/llvm/test/Transforms/LoopStrengthReduce/
exit_compare_live_range.ll 1 ; Make sure that the compare instruction occurs after the increment to avoid
3 ; instruction immediately before the conditional branch.

Completed in 280 milliseconds

<<11121314151617181920>>