HomeSort by relevance Sort by last modified time
    Searched full:instruction (Results 176 - 200 of 5835) sorted by null

1 2 3 4 5 6 78 91011>>

  /external/chromium_org/sandbox/linux/seccomp-bpf/
codegen_unittest.cc 26 void FindBranchTargets(const Instruction& instructions,
31 BasicBlock *CutGraphIntoBasicBlocks(Instruction *insns,
46 Instruction *SampleProgramOneInstruction(CodeGen *codegen, int *flags) {
54 Instruction *SampleProgramSimpleBranch(CodeGen *codegen, int *flags) {
67 Instruction *SampleProgramAtypicalBranch(CodeGen *codegen, int *flags) {
77 Instruction *ret =
83 Instruction *SampleProgramComplex(CodeGen *codegen, int *flags) {
95 Instruction *insn0 = codegen->MakeInstruction(BPF_LD+BPF_W+BPF_ABS, 42);
101 Instruction *insn1 = codegen->MakeInstruction(BPF_JMP+BPF_JA, 0, insn0);
106 Instruction *insn2 = codegen->MakeInstruction(BPF_RET+BPF_K, ErrorCode(42))
    [all...]
codegen.cc 12 void TraverseRecursively(std::set<sandbox::Instruction*>* visited,
13 sandbox::Instruction* instruction) {
14 if (visited->find(instruction) == visited->end()) {
15 visited->insert(instruction);
16 switch (BPF_CLASS(instruction->code)) {
18 if (BPF_OP(instruction->code) != BPF_JA) {
19 TraverseRecursively(visited, instruction->jf_ptr);
21 TraverseRecursively(visited, instruction->jt_ptr);
26 TraverseRecursively(visited, instruction->next)
    [all...]
  /external/chromium_org/v8/src/arm/
simulator-arm.h 162 // instruction.
268 void Format(Instruction* instr, const char* format);
270 // Checks if the current instruction should be executed based on its
272 inline bool ConditionallyExecute(Instruction* instr);
295 int32_t GetShiftRm(Instruction* instr, bool* carry_out);
296 int32_t GetImm(Instruction* instr, bool* carry_out);
297 int32_t ProcessPU(Instruction* instr,
302 void HandleRList(Instruction* instr, bool load);
303 void HandleVList(Instruction* inst);
304 void SoftwareInterrupt(Instruction* instr)
    [all...]
  /external/proguard/src/proguard/preverify/
CodeSubroutineInliner.java 27 import proguard.classfile.instruction.*;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
118 Instruction instruction = InstructionFactory.create(codeAttribute.code, offset); local
119 int instructionLength = instruction.length(offset);
128 System.out.println(" Skipping original subroutine instruction "+instruction.toString(offset));
136 // Copy the instruction, inlining any subroutine call recursively.
137 instruction.accept(clazz, method, codeAttribute, offset, this);
245 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction
362 Instruction instruction = InstructionFactory.create(codeAttribute.code, offset); local
    [all...]
  /external/apache-xml/src/main/java/org/apache/xalan/templates/
XSLTVisitor.java 35 * Visit an XSLT instruction. Any element that isn't called by one
38 * @param elem The xsl instruction element object.
47 * Visit an XSLT stylesheet instruction.
49 * @param elem The xsl instruction element object.
59 * Visit an XSLT top-level instruction.
61 * @param elem The xsl instruction element object.
70 * Visit an XSLT top-level instruction.
72 * @param elem The xsl instruction element object.
84 * @param elem The xsl instruction element object.
  /external/proguard/src/proguard/optimize/peephole/
UnreachableCodeRemover.java 27 import proguard.classfile.instruction.Instruction;
28 import proguard.classfile.instruction.visitor.InstructionVisitor;
123 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction)
127 System.out.println(" "+(reachableCodeMarker.isReachable(offset) ? "+" : "-")+" "+instruction.toString(offset));
130 // Is this instruction unreachable?
136 // Visit the instruction, if required.
139 instruction.accept(clazz, method, codeAttribute, offset, extraInstructionVisitor);
ReachableCodeMarker.java 26 import proguard.classfile.instruction.*;
27 import proguard.classfile.instruction.visitor.InstructionVisitor;
31 * This AttributeVisitor finds all instruction offsets, branch targets, and
49 * Returns whether the instruction at the given offset is reachable in
200 * Marks the branch targets of the given jump offsets for the instruction
234 // Continue with the current instruction as long as we haven't marked it
238 // Get the current instruction.
239 Instruction instruction = InstructionFactory.create(code, offset); local
245 // instruction in a moment
    [all...]
  /external/v8/src/arm/
simulator-arm.h 157 // instruction.
231 void Format(Instruction* instr, const char* format);
233 // Checks if the current instruction should be executed based on its
235 bool ConditionallyExecute(Instruction* instr);
257 int32_t GetShiftRm(Instruction* instr, bool* carry_out);
258 int32_t GetImm(Instruction* instr, bool* carry_out);
259 void ProcessPUW(Instruction* instr,
264 void HandleRList(Instruction* instr, bool load);
265 void HandleVList(Instruction* inst);
266 void SoftwareInterrupt(Instruction* instr)
    [all...]
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
nv50_ir_target.h 66 // returns whether the instruction was encodable and written
67 virtual bool emitInstruction(Instruction *) = 0;
69 virtual uint32_t getMinEncodingSize(const Instruction *) const = 0;
161 inline const OpInfo& getOpInfo(const Instruction *) const;
166 virtual bool insnCanLoad(const Instruction *insn, int s,
167 const Instruction *ld) const = 0;
170 virtual bool isModSupported(const Instruction *,
172 virtual bool isSatSupported(const Instruction *) const = 0;
175 virtual bool mayPredicate(const Instruction *,
179 virtual bool canDualIssue(const Instruction *insn
    [all...]
nv50_ir.h 138 // various instruction-specific modifier definitions Instruction::subOp
302 class Instruction;
316 uint8_t size; // this should match the Instruction type's size
403 inline Instruction *getInsn() const { return insn; }
404 inline void setInsn(Instruction *inst) { insn = inst; }
424 Instruction *insn;
442 inline Instruction *getInsn() const { return insn; }
443 inline void setInsn(Instruction *inst) { insn = inst; }
454 Instruction *insn
    [all...]
  /external/mesa3d/src/gallium/drivers/nv50/codegen/
nv50_ir_target.h 66 // returns whether the instruction was encodable and written
67 virtual bool emitInstruction(Instruction *) = 0;
69 virtual uint32_t getMinEncodingSize(const Instruction *) const = 0;
161 inline const OpInfo& getOpInfo(const Instruction *) const;
166 virtual bool insnCanLoad(const Instruction *insn, int s,
167 const Instruction *ld) const = 0;
170 virtual bool isModSupported(const Instruction *,
172 virtual bool isSatSupported(const Instruction *) const = 0;
175 virtual bool mayPredicate(const Instruction *,
179 virtual bool canDualIssue(const Instruction *insn
    [all...]
nv50_ir.h 138 // various instruction-specific modifier definitions Instruction::subOp
302 class Instruction;
316 uint8_t size; // this should match the Instruction type's size
403 inline Instruction *getInsn() const { return insn; }
404 inline void setInsn(Instruction *inst) { insn = inst; }
424 Instruction *insn;
442 inline Instruction *getInsn() const { return insn; }
443 inline void setInsn(Instruction *inst) { insn = inst; }
454 Instruction *insn
    [all...]
  /external/proguard/src/proguard/classfile/editor/
MethodInvocationFixer.java 28 import proguard.classfile.instruction.*;
29 import proguard.classfile.instruction.visitor.InstructionVisitor;
78 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) {}
102 // Replace the invocation by an invokestatic instruction.
103 Instruction replacementInstruction =
123 // Replace the invocation by an invokespecial instruction.
124 Instruction replacementInstruction =
149 Instruction replacementInstruction =
173 // Replace the invocation by an invokevirtual instruction
    [all...]
  /external/proguard/src/proguard/optimize/evaluation/
PartialEvaluator.java 27 import proguard.classfile.instruction.*;
217 // Find all instruction offsets,...
220 // Start executing the first instruction block.
246 Instruction instruction = InstructionFactory.create(codeAttribute.code, local
248 System.out.println(instruction.toString(offset));
274 offset += instruction.length(offset);
299 * Returns whether the instruction at the given offset has ever been
309 * Returns whether there is an instruction at the given offset.
318 * Returns whether the instruction at the given offset is the target of
709 Instruction instruction = InstructionFactory.create(code, instructionOffset); local
    [all...]
  /external/proguard/src/proguard/classfile/instruction/
InstructionFactory.java 21 package proguard.classfile.instruction;
24 * This class provides methods to create and reuse Instruction objects.
31 * Creates a new Instruction from the data in the byte array, starting
34 public static Instruction create(byte[] code, int offset)
36 Instruction instruction; local
168 instruction = new SimpleInstruction();
191 instruction = new ConstantInstruction();
250 instruction = new VariableInstruction(wide);
276 instruction = new BranchInstruction()
    [all...]
  /external/proguard/src/proguard/classfile/util/
DynamicMemberReferenceInitializer.java 28 import proguard.classfile.instruction.*;
29 import proguard.classfile.instruction.visitor.InstructionVisitor;
109 private final Instruction[] CONSTANT_GET_FIELD_INSTRUCTIONS = new Instruction[]
117 private final Instruction[] CONSTANT_GET_METHOD_INSTRUCTIONS0 = new Instruction[]
127 private final Instruction[] CONSTANT_GET_METHOD_INSTRUCTIONS1 = new Instruction[]
141 private final Instruction[] CONSTANT_GET_METHOD_INSTRUCTIONS2 = new Instruction[]
    [all...]
  /external/llvm/test/MC/AArch64/
noneon-diagnostics.s 7 // CHECK-ERROR: error: instruction requires a CPU feature not currently enabled
10 // CHECK-ERROR-NEXT: error: instruction requires a CPU feature not currently enabled
13 // CHECK-ERROR-NEXT: error: instruction requires a CPU feature not currently enabled
20 // CHECK-ERROR: error: instruction requires a CPU feature not currently enabled
23 // CHECK-ERROR-NEXT: error: instruction requires a CPU feature not currently enabled
26 // CHECK-ERROR-NEXT: error: instruction requires a CPU feature not currently enabled
  /external/llvm/test/MC/ARM/
thumb2-diagnostics.s 22 @ CHECK-ERRORS: error: too many conditions on IT instruction
39 @ CHECK-ERRORS: error: invalid operand for instruction
40 @ CHECK-ERRORS: error: invalid operand for instruction
41 @ CHECK-ERRORS: error: invalid operand for instruction
42 @ CHECK-ERRORS: error: invalid operand for instruction
53 @ CHECK-ERRORS: error: instruction 'bkpt' is not predicable, but condition code specified
  /external/llvm/tools/llvm-diff/
DiffLog.cpp 33 void DiffLogBuilder::addMatch(Instruction *L, Instruction *R) {
36 void DiffLogBuilder::addLeft(Instruction *L) {
40 void DiffLogBuilder::addRight(Instruction *R) {
51 Instruction *DiffLogBuilder::getLeft(unsigned I) const { return Diff[I].first; }
52 Instruction *DiffLogBuilder::getRight(unsigned I) const { return Diff[I].second; }
  /external/smali/baksmali/src/test/smali/deodex_test1/
main.smali 19 #this is the unresolvable instruction. v0 is always null,
29 #the above un-deodexeable instruction, which prevents the
34 #another odexed instruction that uses the result of the
35 #first unresolveable odex instruction. This should
60 #case that the first instruction of the method can throw an exception and is in a try black
67 #instruction in the exception handler can also throw an exception, and is covered by a try block
  /external/llvm/bindings/ocaml/llvm/
llvm.mli 148 (** The predicate for an integer comparison ([icmp]) instruction.
164 (** The predicate for a floating-point comparison ([fcmp]) instruction.
189 | Invalid (* not an instruction *)
281 | Instruction of Opcode.t
671 (** [has_metadata i] returns whether or not the instruction [i] has any
673 [llvm::Instruction::hasMetadata]. *)
677 kind [kind] in the instruction [i] See the function
678 [llvm::Instruction::getMetadata]. *)
682 instruction [i]. See the function [llvm::Instruction::setMetadata]. *
    [all...]
  /art/runtime/verifier/
method_verifier.h 88 * Identifies the type of reference in the instruction that generated the verify error
110 // execution of that instruction.
118 // Initialize the RegisterTable. Every instruction address can have a different set of information
186 // Dump the state of the verifier, namely each instruction, what flags are set on it, register
206 // Returns the accessed field corresponding to the quick instruction's field
211 // Returns the invoked method corresponding to the quick instruction's vtable
258 * (1) Walk through all code units, determining instruction locations,
283 * Compute the width of the instruction at each address in the instruction stream, and store it in
284 * insn_flags_. Addresses that are in the middle of an instruction, or that are part of switc
    [all...]
  /external/llvm/include/llvm/Target/
TargetInstrInfo.h 1 //===-- llvm/Target/TargetInstrInfo.h - Instruction Info --------*- C++ -*-===//
10 // This file describes the target machine instruction set to the code generator.
45 /// TargetInstrInfo - Interface to description of machine instruction set
58 /// getRegClass - Givem a machine instruction descriptor, returns the register
65 /// isTriviallyReMaterializable - Return true if the instruction is trivially
79 /// specify whether the instruction is actually trivially rematerializable,
81 /// if the instruction has any side effects other than producing a value, or
92 /// target-independent tests to determine if the instruction is really
107 /// isCoalescableExtInstr - Return true if the instruction is a "coalescable"
108 /// extension instruction. That is, it's like a copy where it's legal for th
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonInstrFormats.td 1 //==- HexagonInstrFormats.td - Hexagon Instruction Formats --*- tablegen -*-==//
30 // Maintain list of valid subtargets for each instruction.
63 def NoMemAccess : MemAccessSize<0>;// Not a memory acces instruction.
64 def ByteAccess : MemAccessSize<1>;// Byte access instruction (memb).
65 def HalfWordAccess : MemAccessSize<2>;// Half word access instruction (memh).
67 def DoubleWordAccess : MemAccessSize<4>;// Double word access instruction (memd)
87 : Instruction, OpcodeHexagon {
100 // Instruction type according to the ISA.
142 // If an instruction is valid on a subtarget (v2-v5), set the corresponding
144 // By default, instruction is valid on all subtargets
    [all...]
  /external/llvm/include/llvm-c/
Disassembler.h 35 * get the symbolic information for an operand of an instruction. Typically
38 * the call back in the DisInfo parameter. The instruction containing operand
39 * is at the PC parameter. For some instruction sets, there can be more than
42 * instruction are specified by the Offset parameter and its byte widith is the
44 * operand per instruction, the Offset parameter will be zero and Size parameter
45 * will be the instruction width. The information is returned in TagBuf and is
101 * offset load instruction to use a symbol name instead of a load address value.
105 * instruction is passed indirectly as is the PC of the instruction in
121 /* The input reference is from a branch instruction. *
    [all...]

Completed in 343 milliseconds

1 2 3 4 5 6 78 91011>>