Searched refs:Instruction (Results 1 - 25 of 745) sorted by relevance

1234567891011>>

/external/vixl/src/vixl/a64/
H A Ddisasm-a64.h46 #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 DOrderedBasicBlock.h15 // 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 DInstruction10x.java34 import org.jf.dexlib2.iface.instruction.Instruction;
36 public interface Instruction10x extends Instruction {
/external/v8/src/arm64/
H A Ddisasm-arm64.h25 #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 DFieldOffsetInstruction.java34 public interface FieldOffsetInstruction extends Instruction {
H A DHatLiteralInstruction.java34 public interface HatLiteralInstruction extends Instruction {
H A DInlineIndexInstruction.java34 public interface InlineIndexInstruction extends Instruction {
H A DOffsetInstruction.java34 public interface OffsetInstruction extends Instruction {
H A DOneRegisterInstruction.java34 public interface OneRegisterInstruction extends Instruction {
H A DPayloadInstruction.java37 public interface PayloadInstruction extends Instruction {
H A DVariableRegisterInstruction.java34 public interface VariableRegisterInstruction extends Instruction {
H A DVerificationErrorInstruction.java34 public interface VerificationErrorInstruction extends Instruction {
H A DVtableIndexInstruction.java34 public interface VtableIndexInstruction extends Instruction {
H A DWideLiteralInstruction.java34 public interface WideLiteralInstruction extends Instruction {
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h53 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 DMCWin64EH.h27 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 DInstruction.cpp1 //===-- 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 Dinstruction-scheduler-mips.cc15 const Instruction* instr) const {
20 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) {
/external/v8/src/compiler/mips64/
H A Dinstruction-scheduler-mips64.cc15 const Instruction* instr) const {
20 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) {
/external/v8/src/compiler/x87/
H A Dinstruction-scheduler-x87.cc15 const Instruction* instr) const {
20 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) {
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
H A DUnresolvedOdexInstruction.java35 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 Dcustom-disassembler.h45 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 DInstructionFactory.java36 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 DInstruction.java18 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 DInstructionTest.java20 * 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...]

Completed in 1907 milliseconds

1234567891011>>