/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/ |
ImmutableInstruction20t.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction20t; 52 public static ImmutableInstruction20t of(Instruction20t instruction) { 53 if (instruction instanceof ImmutableInstruction20t) { 54 return (ImmutableInstruction20t)instruction; 57 instruction.getOpcode(), 58 instruction.getCodeOffset());
|
ImmutableInstruction30t.java | 32 package org.jf.dexlib2.immutable.instruction; 36 import org.jf.dexlib2.iface.instruction.formats.Instruction30t; 51 public static ImmutableInstruction30t of(Instruction30t instruction) { 52 if (instruction instanceof ImmutableInstruction30t) { 53 return (ImmutableInstruction30t)instruction; 56 instruction.getOpcode(), 57 instruction.getCodeOffset());
|
ImmutablePackedSwitchPayload.java | 32 package org.jf.dexlib2.immutable.instruction; 37 import org.jf.dexlib2.iface.instruction.SwitchElement; 38 import org.jf.dexlib2.iface.instruction.formats.PackedSwitchPayload; 63 public static ImmutablePackedSwitchPayload of(PackedSwitchPayload instruction) { 64 if (instruction instanceof ImmutablePackedSwitchPayload) { 65 return (ImmutablePackedSwitchPayload)instruction; 68 instruction.getSwitchElements());
|
ImmutableSparseSwitchPayload.java | 32 package org.jf.dexlib2.immutable.instruction; 37 import org.jf.dexlib2.iface.instruction.SwitchElement; 38 import org.jf.dexlib2.iface.instruction.formats.SparseSwitchPayload; 62 public static ImmutableSparseSwitchPayload of(SparseSwitchPayload instruction) { 63 if (instruction instanceof ImmutableSparseSwitchPayload) { 64 return (ImmutableSparseSwitchPayload)instruction; 67 instruction.getSwitchElements());
|
/libcore/luni/src/main/java/org/w3c/dom/ |
ProcessingInstruction.java | 17 * instruction", used in XML as a way to keep processor-specific information 19 * <p> No lexical check is done on the content of a processing instruction and 22 * instruction per section 2.6 of [<a href='http://www.w3.org/TR/2004/REC-xml-20040204'>XML 1.0</a>]. The 29 * The target of this processing instruction. XML defines this as being 31 * instruction. 36 * The content of this processing instruction. This is from the first non 42 * The content of this processing instruction. This is from the first non
|
/art/compiler/dex/quick/arm/ |
fp_arm.cc | 26 void ArmMir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, 36 case Instruction::ADD_FLOAT_2ADDR: 37 case Instruction::ADD_FLOAT: 40 case Instruction::SUB_FLOAT_2ADDR: 41 case Instruction::SUB_FLOAT: 44 case Instruction::DIV_FLOAT_2ADDR: 45 case Instruction::DIV_FLOAT: 48 case Instruction::MUL_FLOAT_2ADDR: 49 case Instruction::MUL_FLOAT: 52 case Instruction::REM_FLOAT_2ADDR [all...] |
/art/compiler/dex/quick/arm64/ |
fp_arm64.cc | 26 void Arm64Mir2Lir::GenArithOpFloat(Instruction::Code opcode, RegLocation rl_dest, 32 case Instruction::ADD_FLOAT_2ADDR: 33 case Instruction::ADD_FLOAT: 36 case Instruction::SUB_FLOAT_2ADDR: 37 case Instruction::SUB_FLOAT: 40 case Instruction::DIV_FLOAT_2ADDR: 41 case Instruction::DIV_FLOAT: 44 case Instruction::MUL_FLOAT_2ADDR: 45 case Instruction::MUL_FLOAT: 48 case Instruction::REM_FLOAT_2ADDR [all...] |
/external/llvm/docs/HistoricalNotes/ |
2002-06-25-MegaPatchInfo.txt | 4 Instruction *I = dyn_cast<Instruction>(V); 6 const Instruction *I = dyn_cast<Instruction>(V); 10 Instruction &I = cast<Instruction>(V); 21 maintained in a doubly linked list of values (ie each Instruction now has 30 example: Instruction&) instead of a pointer to the underlying object. This 52 BasicBlock.h -> Instruction.h 65 pointer. For example, the instruction visitor class uses references instea [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
DependencyAnalysis.h | 30 class Instruction; 55 BasicBlock *StartBB, Instruction *StartInst, 56 SmallPtrSetImpl<Instruction *> &DependingInstructions, 61 Depends(DependenceKind Flavor, Instruction *Inst, const Value *Arg, 64 /// Test whether the given instruction can "use" the given pointer's object in a 66 bool CanUse(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, 69 /// Test whether the given instruction can result in a reference count 71 bool CanAlterRefCount(const Instruction *Inst, const Value *Ptr, 76 bool CanDecrementRefCount(const Instruction *Inst, const Value *Ptr, 79 static inline bool CanDecrementRefCount(const Instruction *Inst [all...] |
/external/llvm/test/MC/SystemZ/ |
tokens.s | 4 #CHECK: error: invalid instruction 8 #CHECK: error: invalid instruction 14 #CHECK: error: invalid instruction 26 #CHECK: error: invalid instruction 30 #CHECK: error: invalid instruction 32 #CHECK: error: invalid instruction 36 #CHECK: error: invalid instruction 38 #CHECK: error: invalid instruction 42 #CHECK: error: invalid instruction 44 #CHECK: error: invalid instruction [all...] |
/external/smali/dexlib2/src/test/java/org/jf/dexlib2/builder/ |
FixGotoTest.java | 6 import org.jf.dexlib2.builder.instruction.BuilderInstruction10t; 7 import org.jf.dexlib2.builder.instruction.BuilderInstruction10x; 8 import org.jf.dexlib2.builder.instruction.BuilderInstruction20t; 10 import org.jf.dexlib2.iface.instruction.Instruction; 11 import org.jf.dexlib2.iface.instruction.OffsetInstruction; 33 List<? extends Instruction> instructions = Lists.newArrayList(impl.getInstructions()); 56 List<? extends Instruction> instructions = Lists.newArrayList(impl.getInstructions()); 79 List<? extends Instruction> instructions = Lists.newArrayList(impl.getInstructions()); 115 List<? extends Instruction> instructions = Lists.newArrayList(impl.getInstructions()) [all...] |
/art/runtime/verifier/ |
method_verifier.cc | 437 const Instruction* inst = Instruction::At(code_item->insns_); 441 if (inst->Opcode() == Instruction::MONITOR_ENTER) { 493 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc); 522 const Instruction* inst = Instruction::At(code_item_->insns_ + dex_pc); 523 const bool is_range = (inst->Opcode() == Instruction::INVOKE_VIRTUAL_RANGE_QUICK); 559 // Allocate and initialize an array to hold instruction data. 565 // Perform static instruction verification [all...] |
/external/proguard/src/proguard/classfile/util/ |
DynamicMemberReferenceInitializer.java | 27 import proguard.classfile.instruction.*; 28 import proguard.classfile.instruction.visitor.InstructionVisitor; 163 private final Instruction[] CONSTANT_GET_FIELD_INSTRUCTIONS = new Instruction[] 171 // private final Instruction[] CONSTANT_GET_CONSTRUCTOR_INSTRUCTIONS0 = new Instruction[] 180 // private final Instruction[] CONSTANT_GET_CONSTRUCTOR_INSTRUCTIONS1 = new Instruction[] 193 // private final Instruction[] CONSTANT_GET_CONSTRUCTOR_INSTRUCTIONS2 = new Instruction[] [all...] |
/art/compiler/optimizing/ |
code_generator_x86.cc | 50 explicit NullCheckSlowPathX86(HNullCheck* instruction) : instruction_(instruction) {} 65 explicit DivZeroCheckSlowPathX86(HDivZeroCheck* instruction) : instruction_(instruction) {} 100 BoundsCheckSlowPathX86(HBoundsCheck* instruction, 103 : instruction_(instruction), 134 SuspendCheckSlowPathX86(HSuspendCheck* instruction, HBasicBlock* successor) 135 : instruction_(instruction), successor_(successor) {} 170 explicit LoadStringSlowPathX86(HLoadString* instruction) : instruction_(instruction) {} [all...] |
code_generator_x86_64.cc | 53 explicit NullCheckSlowPathX86_64(HNullCheck* instruction) : instruction_(instruction) {} 69 explicit DivZeroCheckSlowPathX86_64(HDivZeroCheck* instruction) : instruction_(instruction) {} 117 explicit SuspendCheckSlowPathX86_64(HSuspendCheck* instruction, HBasicBlock* successor) 118 : instruction_(instruction), successor_(successor) {} 153 BoundsCheckSlowPathX86_64(HBoundsCheck* instruction, 156 : instruction_(instruction), 224 // The instruction where this slow path is happening. 239 explicit LoadStringSlowPathX86_64(HLoadString* instruction) : instruction_(instruction) { [all...] |
live_ranges_test.cc | 62 Instruction::CONST_4 | 0 | 0, 63 Instruction::RETURN); 78 // Last use is the return instruction. 109 Instruction::CONST_4 | 0 | 0, 110 Instruction::IF_EQ, 3, 111 Instruction::GOTO | 0x100, 112 Instruction::RETURN | 0 << 8); 126 // Last use is the return instruction. 160 Instruction::CONST_4 | 0 | 0, 161 Instruction::IF_EQ, 3 [all...] |
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
Format22cs.java | 20 import dexfuzz.rawdex.Instruction; 27 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 28 throw new Error("Did not expect to have to write a 22cs instruction!"); 57 public int getPoolIndex(Instruction insn) { 62 public void setPoolIndex(Instruction insn, int poolIndex) {
|
/external/lldb/source/Expression/ |
IRInterpreter.cpp | 240 case Instruction::IntToPtr: 241 case Instruction::PtrToInt: 242 case Instruction::BitCast: 244 case Instruction::GetElementPtr: 458 log->Printf("Unsupported instruction: %s", PrintValue(ii).c_str()); 463 case Instruction::Add: 464 case Instruction::Alloca: 465 case Instruction::BitCast: 466 case Instruction::Br: 467 case Instruction::GetElementPtr [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); 228 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction 359 Instruction instruction = InstructionFactory.create(codeAttribute.code, offset); local [all...] |
/external/proguard/src/proguard/classfile/attribute/ |
CodeAttribute.java | 25 import proguard.classfile.instruction.*; 26 import proguard.classfile.instruction.visitor.InstructionVisitor; 106 * Applies the given instruction visitor to all instructions. 115 * Applies the given instruction visitor to the instruction at the specified 120 Instruction instruction = InstructionFactory.create(code, offset); local 121 instruction.accept(clazz, method, this, offset, instructionVisitor); 126 * Applies the given instruction visitor to all instructions in the 135 // Note that the instruction is only volatile 136 Instruction instruction = InstructionFactory.create(code, offset); local [all...] |
/external/proguard/src/proguard/classfile/instruction/ |
SimpleInstruction.java | 21 package proguard.classfile.instruction; 25 import proguard.classfile.instruction.visitor.InstructionVisitor; 28 * This Instruction represents a simple instruction without variable arguments 33 public class SimpleInstruction extends Instruction 64 * Copies the given instruction into this instruction. 65 * @param simpleInstruction the instruction to be copied. 66 * @return this instruction. 106 // Implementations for Instruction [all...] |
/external/llvm/include/llvm/Analysis/ |
InstructionSimplify.h | 14 // ("and i32 %x, %x" -> "%x"). If the simplification is also an instruction 15 // then it dominates the original instruction. 42 class Instruction; 56 const Instruction *CxtI = nullptr); 65 const Instruction *CxtI = nullptr); 74 const Instruction *CxtI = nullptr); 83 const Instruction *CxtI = nullptr); 92 const Instruction *CxtI = nullptr); 100 const Instruction *CxtI = nullptr); 108 const Instruction *CxtI = nullptr) [all...] |
/external/llvm/lib/AsmParser/ |
LLParser.h | 34 class Instruction; 91 // Instruction metadata resolution. Each instruction can have a list of 96 // instruction metadata kinds, such as dbg, get stored in the IR in an 106 SmallVector<Instruction*, 64> InstsWithTBAATag; 321 /// SetInstName - After an instruction is parsed and inserted into its 324 Instruction *Inst); 395 bool ParseInstructionMetadata(Instruction *Inst, PerFunctionState *PFS); 426 // Instruction Parsing. Each instruction parsing routine can return with [all...] |
/art/compiler/dex/ |
type_inference.cc | 163 DCHECK_EQ(check_cast->dalvikInsn.opcode, Instruction::CHECK_CAST); 332 DCHECK_EQ(check_cast->dalvikInsn.opcode, Instruction::CHECK_CAST); 676 if (mir->dalvikInsn.opcode == Instruction::CHECK_CAST) { 736 case Instruction::CONST_4: 737 case Instruction::CONST_16: 738 case Instruction::CONST: 739 case Instruction::CONST_HIGH16: 740 case Instruction::CONST_WIDE_16: 741 case Instruction::CONST_WIDE_32: 742 case Instruction::CONST_WIDE [all...] |
/external/llvm/lib/Target/Hexagon/ |
HexagonInstrFormats.td | 1 //==- HexagonInstrFormats.td - Hexagon Instruction Formats --*- tablegen -*-==// 11 // Hexagon Instruction Flags + 30 // Maintain list of valid subtargets for each instruction. 55 def NoMemAccess : MemAccessSize<0>;// Not a memory acces instruction. 56 def ByteAccess : MemAccessSize<1>;// Byte access instruction (memb). 57 def HalfWordAccess : MemAccessSize<2>;// Half word access instruction (memh). 58 def WordAccess : MemAccessSize<3>;// Word access instruction (memw). 59 def DoubleWordAccess : MemAccessSize<4>;// Double word access instruction (memd) 63 // Instruction Class Declaration + 79 : Instruction { [all...] |