/art/compiler/optimizing/ |
ssa_test.cc | 123 Instruction::CONST_4 | 0 | 0, 124 Instruction::IF_EQ, 3, 125 Instruction::GOTO | 0x100, 126 Instruction::RETURN_VOID); 132 // Test that we create a phi for the join block of an if control flow instruction 154 Instruction::CONST_4 | 0 | 0, 155 Instruction::IF_EQ, 3, 156 Instruction::CONST_4 | 4 << 12 | 0, 157 Instruction::RETURN | 0 << 8); 163 // Test that we create a phi for the join block of an if control flow instruction [all...] |
dominator_test.cc | 48 Instruction::RETURN_VOID); // Block number 1 61 Instruction::GOTO | 0x100, // Block number 1 62 Instruction::RETURN_VOID); // Block number 2 76 Instruction::GOTO | 0x100, // Block number 1 77 Instruction::GOTO | 0x100, // Block number 2 78 Instruction::RETURN_VOID); // Block number 3 93 Instruction::GOTO | 0x200, // Block number 1 94 Instruction::RETURN_VOID, // Block number 2 95 Instruction::GOTO | 0xFF00); // Block number 3 108 Instruction::GOTO_16, 3 [all...] |
pretty_printer_test.cc | 44 Instruction::RETURN_VOID); 70 Instruction::GOTO | 0x100, 71 Instruction::RETURN_VOID); 90 Instruction::GOTO | 0x100, 91 Instruction::GOTO | 0x100, 92 Instruction::RETURN_VOID); 111 Instruction::GOTO | 0x200, 112 Instruction::RETURN_VOID, 113 Instruction::GOTO | 0xFF00); 118 Instruction::GOTO_16, 3 [all...] |
linearize_test.cc | 74 Instruction::CONST_4 | 0 | 0, 75 Instruction::IF_EQ, 5, 76 Instruction::IF_EQ, 0xFFFE, 77 Instruction::GOTO | 0xFE00, 78 Instruction::RETURN_VOID); 99 Instruction::CONST_4 | 0 | 0, 100 Instruction::IF_EQ, 3, 101 Instruction::RETURN_VOID, 102 Instruction::IF_EQ, 0xFFFD, 103 Instruction::GOTO | 0xFE00) [all...] |
liveness_test.cc | 88 Instruction::CONST_4 | 0 | 0, 89 Instruction::RETURN_VOID); 110 Instruction::CONST_4 | 0 | 0, 111 Instruction::RETURN); 136 Instruction::CONST_4 | 3 << 12 | 0, 137 Instruction::CONST_4 | 4 << 12 | 1 << 8, 138 Instruction::ADD_INT_2ADDR | 1 << 12, 139 Instruction::GOTO | 0x100, 140 Instruction::RETURN); 183 Instruction::CONST_4 | 0 | 0 [all...] |
codegen_test.cc | 100 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM(Instruction::RETURN_VOID); 106 Instruction::GOTO | 0x100, 107 Instruction::RETURN_VOID); 114 Instruction::GOTO | 0x100, 115 Instruction::GOTO | 0x100, 116 Instruction::RETURN_VOID); 123 Instruction::GOTO | 0x200, 124 Instruction::RETURN_VOID, 125 Instruction::GOTO | 0xFF00); 130 Instruction::GOTO_16, 3 [all...] |
/external/chromium_org/sandbox/linux/seccomp-bpf/ |
instruction.h | 15 // code -- Opcode of the instruction. This is typically a bitwise 26 struct Instruction { 27 // Constructor for an non-jumping instruction or for an unconditional 29 Instruction(uint16_t c, uint32_t parm, Instruction* n) 32 // Constructor for a conditional jump instruction. 33 Instruction(uint16_t c, uint32_t parm, Instruction* jt, Instruction* jf) 49 Instruction* jt_ptr, *jf_ptr [all...] |
codegen.h | 16 struct Instruction; 18 typedef std::vector<Instruction*> Instructions; 20 typedef std::map<const Instruction*, int> BranchTargets; 21 typedef std::map<const Instruction*, BasicBlock*> TargetsToBlocks; 27 // the limit of 255 instructions imposed by the instruction set. 34 // Instruction *allow, *branch, *dag; 63 // Create a new instruction. Instructions form a DAG. The instruction objects 67 Instruction* MakeInstruction(uint16_t code, 69 Instruction* next = NULL) [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/formats/ |
Instruction10x.java | 32 package org.jf.dexlib2.iface.instruction.formats; 34 import org.jf.dexlib2.iface.instruction.Instruction; 36 public interface Instruction10x extends Instruction {
|
/external/chromium_org/v8/src/arm64/ |
disasm-arm64.h | 27 #define DECLARE(A) void Visit##A(Instruction* instr); 32 virtual void ProcessOutput(Instruction* instr); 34 void Format(Instruction* instr, const char* mnemonic, const char* format); 35 void Substitute(Instruction* instr, const char* string); 36 int SubstituteField(Instruction* instr, const char* format); 37 int SubstituteRegisterField(Instruction* instr, const char* format); 38 int SubstituteImmediateField(Instruction* instr, const char* format); 39 int SubstituteLiteralField(Instruction* instr, const char* format); 40 int SubstituteBitfieldImmediateField(Instruction* instr, const char* format); 41 int SubstituteShiftField(Instruction* instr, const char* format) [all...] |
/external/vixl/src/a64/ |
disasm-a64.h | 45 #define DECLARE(A) void Visit##A(Instruction* instr); 50 virtual void ProcessOutput(Instruction* instr); 53 void Format(Instruction* instr, const char* mnemonic, const char* format); 54 void Substitute(Instruction* instr, const char* string); 55 int SubstituteField(Instruction* instr, const char* format); 56 int SubstituteRegisterField(Instruction* instr, const char* format); 57 int SubstituteImmediateField(Instruction* instr, const char* format); 58 int SubstituteLiteralField(Instruction* instr, const char* format); 59 int SubstituteBitfieldImmediateField(Instruction* instr, const char* format); 60 int SubstituteShiftField(Instruction* instr, const char* format) [all...] |
/art/compiler/dex/ |
frontend.cc | 93 // Additional disabled optimizations (over generally disabled) per instruction set. 126 // Supported shorty types per instruction set. nullptr means that all are available. 158 Instruction::NOP, 159 Instruction::MOVE, 160 Instruction::MOVE_FROM16, 161 Instruction::MOVE_16, 162 Instruction::MOVE_WIDE, 163 Instruction::MOVE_WIDE_FROM16, 164 Instruction::MOVE_WIDE_16, 165 Instruction::MOVE_OBJECT [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/ |
FieldOffsetInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface FieldOffsetInstruction extends Instruction {
|
HatLiteralInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface HatLiteralInstruction extends Instruction {
|
InlineIndexInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface InlineIndexInstruction extends Instruction {
|
OffsetInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface OffsetInstruction extends Instruction {
|
OneRegisterInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface OneRegisterInstruction extends Instruction {
|
PayloadInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 37 public interface PayloadInstruction extends Instruction {
|
VariableRegisterInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface VariableRegisterInstruction extends Instruction {
|
VerificationErrorInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface VerificationErrorInstruction extends Instruction {
|
VtableIndexInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface VtableIndexInstruction extends Instruction {
|
WideLiteralInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 34 public interface WideLiteralInstruction extends Instruction {
|
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/codegen/ |
nv50_ir_target_nvc0.h | 45 virtual bool insnCanLoad(const Instruction *insn, int s, 46 const Instruction *ld) const; 49 virtual bool isModSupported(const Instruction *, int s, Modifier) const; 50 virtual bool isSatSupported(const Instruction *) const; 52 virtual bool mayPredicate(const Instruction *, const Value *) const; 54 virtual bool canDualIssue(const Instruction *, const Instruction *) const; 55 virtual int getLatency(const Instruction *) const; 56 virtual int getThroughput(const Instruction *) const;
|
/external/llvm/tools/llvm-diff/ |
DiffLog.h | 21 class Instruction; 58 typedef std::pair<Instruction*,Instruction*> DiffRecord; 67 void addMatch(Instruction *L, Instruction *R); 69 void addLeft(Instruction *L); 70 void addRight(Instruction *R); 74 Instruction *getLeft(unsigned I) const; 75 Instruction *getRight(unsigned I) const;
|
/external/mesa3d/src/gallium/drivers/nvc0/codegen/ |
nv50_ir_target_nvc0.h | 45 virtual bool insnCanLoad(const Instruction *insn, int s, 46 const Instruction *ld) const; 49 virtual bool isModSupported(const Instruction *, int s, Modifier) const; 50 virtual bool isSatSupported(const Instruction *) const; 52 virtual bool mayPredicate(const Instruction *, const Value *) const; 54 virtual bool canDualIssue(const Instruction *, const Instruction *) const; 55 virtual int getLatency(const Instruction *) const; 56 virtual int getThroughput(const Instruction *) const;
|