/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/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
H A D | InstCombine.h | 41 if (isa<Instruction>(V)) { 62 void InsertHelper(Instruction *I, const Twine &Name, 72 public InstVisitor<InstCombiner, Instruction*> { 105 Instruction *visitAdd(BinaryOperator &I); 106 Instruction *visitFAdd(BinaryOperator &I); 108 Instruction *visitSub(BinaryOperator &I); 109 Instruction *visitFSub(BinaryOperator &I); 110 Instruction *visitMul(BinaryOperator &I); 111 Instruction *visitFMul(BinaryOperator &I); 112 Instruction *visitURe [all...] |
/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 *> { 229 Instruction *visitAdd(BinaryOperator &I); 230 Instruction *visitFAdd(BinaryOperator &I); 232 Instruction *visitSub(BinaryOperator &I); 233 Instruction *visitFSub(BinaryOperator &I); 234 Instruction *visitMu [all...] |
/external/vixl/src/aarch64/ |
H A D | disasm-aarch64.h | 49 virtual void Visit##A(const Instruction* instr) VIXL_OVERRIDE; 54 virtual void ProcessOutput(const Instruction* instr); 62 virtual void AppendRegisterNameToOutput(const Instruction* instr, 67 virtual void AppendPCRelativeOffsetToOutput(const Instruction* instr, 72 virtual void AppendCodeRelativeAddressToOutput(const Instruction* instr, 80 virtual void AppendCodeRelativeCodeAddressToOutput(const Instruction* instr, 86 virtual void AppendCodeRelativeDataAddressToOutput(const Instruction* instr, 91 virtual void AppendAddressToOutput(const Instruction* instr, 93 virtual void AppendCodeAddressToOutput(const Instruction* instr, 95 virtual void AppendDataAddressToOutput(const Instruction* inst [all...] |
/external/llvm/include/llvm/MC/ |
H A D | MCWin64EH.h | 26 struct Instruction { struct in namespace:llvm::Win64EH 27 static WinEH::Instruction PushNonVol(MCSymbol *L, unsigned Reg) { 28 return WinEH::Instruction(Win64EH::UOP_PushNonVol, L, Reg, -1); 30 static WinEH::Instruction Alloc(MCSymbol *L, unsigned Size) { 31 return WinEH::Instruction(Size > 128 ? UOP_AllocLarge : UOP_AllocSmall, L, 34 static WinEH::Instruction PushMachFrame(MCSymbol *L, bool Code) { 35 return WinEH::Instruction(UOP_PushMachFrame, L, -1, Code ? 1 : 0); 37 static WinEH::Instruction SaveNonVol(MCSymbol *L, unsigned Reg, 39 return WinEH::Instruction(Offset > 512 * 1024 - 8 ? UOP_SaveNonVolBig 43 static WinEH::Instruction SaveXM [all...] |
/external/llvm/include/llvm/Transforms/Scalar/ |
H A D | Float2Int.h | 33 void findRoots(Function &F, SmallPtrSet<Instruction *, 8> &Roots); 34 ConstantRange seen(Instruction *I, ConstantRange R); 38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots); 41 Value *convert(Instruction *I, Type *ToTy); 44 MapVector<Instruction *, ConstantRange> SeenInsts; 45 SmallPtrSet<Instruction *, 8> Roots; 46 EquivalenceClasses<Instruction *> ECs; 47 MapVector<Instruction *, Value *> ConvertedInsts;
|
/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/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...] |