/external/vixl/src/vixl/a64/ |
H A D | disasm-a64.h | 46 #define DECLARE(A) virtual void Visit##A(const Instruction* instr); 51 virtual void ProcessOutput(const Instruction* instr); 59 virtual void AppendRegisterNameToOutput(const Instruction* instr, 64 virtual void AppendPCRelativeOffsetToOutput(const Instruction* instr, 69 virtual void AppendCodeRelativeAddressToOutput(const Instruction* instr, 77 virtual void AppendCodeRelativeCodeAddressToOutput(const Instruction* instr, 83 virtual void AppendCodeRelativeDataAddressToOutput(const Instruction* instr, 88 virtual void AppendAddressToOutput(const Instruction* instr, 90 virtual void AppendCodeAddressToOutput(const Instruction* instr, 92 virtual void AppendDataAddressToOutput(const Instruction* inst [all...] |
/external/llvm/include/llvm/Analysis/ |
H A D | OrderedBasicBlock.h | 15 // maintains an internal Instruction -> Position map. A OrderedBasicBlock 31 class Instruction; 37 SmallDenseMap<const Instruction *, unsigned, 32> NumberedInsts; 52 bool comesBefore(const Instruction *A, const Instruction *B); 61 bool dominates(const Instruction *A, const Instruction *B);
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/formats/ |
H A D | Instruction10x.java | 34 import org.jf.dexlib2.iface.instruction.Instruction; 36 public interface Instruction10x extends Instruction {
|
/external/v8/src/arm64/ |
H A D | disasm-arm64.h | 25 #define DECLARE(A) void Visit##A(Instruction* instr); 30 virtual void ProcessOutput(Instruction* instr); 32 void Format(Instruction* instr, const char* mnemonic, const char* format); 33 void Substitute(Instruction* instr, const char* string); 34 int SubstituteField(Instruction* instr, const char* format); 35 int SubstituteRegisterField(Instruction* instr, const char* format); 36 int SubstituteImmediateField(Instruction* instr, const char* format); 37 int SubstituteLiteralField(Instruction* instr, const char* format); 38 int SubstituteBitfieldImmediateField(Instruction* instr, const char* format); 39 int SubstituteShiftField(Instruction* inst [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/ |
H A D | FieldOffsetInstruction.java | 34 public interface FieldOffsetInstruction extends Instruction {
|
H A D | HatLiteralInstruction.java | 34 public interface HatLiteralInstruction extends Instruction {
|
H A D | InlineIndexInstruction.java | 34 public interface InlineIndexInstruction extends Instruction {
|
H A D | OffsetInstruction.java | 34 public interface OffsetInstruction extends Instruction {
|
H A D | OneRegisterInstruction.java | 34 public interface OneRegisterInstruction extends Instruction {
|
H A D | PayloadInstruction.java | 37 public interface PayloadInstruction extends Instruction {
|
H A D | VariableRegisterInstruction.java | 34 public interface VariableRegisterInstruction extends Instruction {
|
H A D | VerificationErrorInstruction.java | 34 public interface VerificationErrorInstruction extends Instruction {
|
H A D | VtableIndexInstruction.java | 34 public interface VtableIndexInstruction extends Instruction {
|
H A D | WideLiteralInstruction.java | 34 public interface WideLiteralInstruction extends Instruction {
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineInternal.h | 53 if (isa<Instruction>(V)) { 95 if (BO->getOpcode() == Instruction::Add || 96 BO->getOpcode() == Instruction::Sub) 149 void InsertHelper(Instruction *I, const Twine &Name, BasicBlock *BB, 166 : public InstVisitor<InstCombiner, Instruction *> { 226 Instruction *visitAdd(BinaryOperator &I); 227 Instruction *visitFAdd(BinaryOperator &I); 229 Instruction *visitSub(BinaryOperator &I); 230 Instruction *visitFSub(BinaryOperator &I); 231 Instruction *visitMu [all...] |
/external/llvm/include/llvm/MC/ |
H A D | MCWin64EH.h | 27 struct Instruction { struct in namespace:llvm::Win64EH 28 static WinEH::Instruction PushNonVol(MCSymbol *L, unsigned Reg) { 29 return WinEH::Instruction(Win64EH::UOP_PushNonVol, L, Reg, -1); 31 static WinEH::Instruction Alloc(MCSymbol *L, unsigned Size) { 32 return WinEH::Instruction(Size > 128 ? UOP_AllocLarge : UOP_AllocSmall, L, 35 static WinEH::Instruction PushMachFrame(MCSymbol *L, bool Code) { 36 return WinEH::Instruction(UOP_PushMachFrame, L, -1, Code ? 1 : 0); 38 static WinEH::Instruction SaveNonVol(MCSymbol *L, unsigned Reg, 40 return WinEH::Instruction(Offset > 512 * 1024 - 8 ? UOP_SaveNonVolBig 44 static WinEH::Instruction SaveXM [all...] |
/external/llvm/lib/IR/ |
H A D | Instruction.cpp | 1 //===-- Instruction.cpp - Implement the Instruction class -----------------===// 10 // This file implements the Instruction class for the IR library. 14 #include "llvm/IR/Instruction.h" 23 Instruction::Instruction(Type *ty, unsigned it, Use *Ops, unsigned NumOps, function in class:Instruction 24 Instruction *InsertBefore) 30 assert(BB && "Instruction to insert before is not in a basic block!"); 35 Instruction::Instruction(Typ function in class:Instruction [all...] |
/external/v8/src/compiler/mips/ |
H A D | instruction-scheduler-mips.cc | 15 const Instruction* instr) const { 20 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) {
|
/external/v8/src/compiler/mips64/ |
H A D | instruction-scheduler-mips64.cc | 15 const Instruction* instr) const { 20 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) {
|
/external/v8/src/compiler/x87/ |
H A D | instruction-scheduler-x87.cc | 15 const Instruction* instr) const { 20 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) {
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
H A D | UnresolvedOdexInstruction.java | 35 import org.jf.dexlib2.iface.instruction.Instruction; 42 public class UnresolvedOdexInstruction implements Instruction { 43 public final Instruction originalInstruction; 47 public UnresolvedOdexInstruction(Instruction originalInstruction, int objectRegisterNumber) {
|
/external/vixl/examples/ |
H A D | custom-disassembler.h | 45 virtual void VisitAddSubShifted(const Instruction* instr); 48 virtual void AppendRegisterNameToOutput(const Instruction* instr, 51 virtual void AppendCodeRelativeCodeAddressToOutput(const Instruction* instr,
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/writer/ |
H A D | InstructionFactory.java | 36 import org.jf.dexlib2.iface.instruction.Instruction; 45 Instruction makeInstruction10t(@Nonnull Opcode opcode, int codeOffset); 46 Instruction makeInstruction10x(@Nonnull Opcode opcode); 47 Instruction makeInstruction11n(@Nonnull Opcode opcode, int registerA, int literal); 48 Instruction makeInstruction11x(@Nonnull Opcode opcode, int registerA); 49 Instruction makeInstruction12x(@Nonnull Opcode opcode, int registerA, int registerB); 50 Instruction makeInstruction20bc(@Nonnull Opcode opcode, int verificationError, @Nonnull Ref reference); 51 Instruction makeInstruction20t(@Nonnull Opcode opcode, int codeOffset); 52 Instruction makeInstruction21c(@Nonnull Opcode opcode, int registerA, @Nonnull Ref reference); 53 Instruction makeInstruction21i [all...] |
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/ |
H A D | Instruction.java | 18 public class Instruction { class 26 private Instruction predecessor; 34 public Instruction(final int line) { method in class:Instruction 55 public void setPredecessor(final Instruction predecessor) { 66 Instruction i = this;
|
/external/jacoco/org.jacoco.core.test/src/org/jacoco/core/internal/flow/ |
H A D | InstructionTest.java | 20 * Unit tests for {@link Instruction}. 24 private Instruction instruction; 28 instruction = new Instruction(123); 51 final Instruction predecessor = new Instruction(122); 58 final Instruction predecessor = new Instruction(122); 71 final Instruction first = new Instruction(0); 72 Instruction nex [all...] |