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

1234567891011>>

/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/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
H A DInstCombine.h41 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 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 *> {
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 Ddisasm-aarch64.h49 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 DMCWin64EH.h26 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 DFloat2Int.h33 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 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/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 349 milliseconds

1234567891011>>