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

1234567891011>>

/external/chromium_org/sandbox/linux/seccomp-bpf/
H A Dinstruction.h26 struct Instruction { struct in namespace:sandbox
29 Instruction(uint16_t c, uint32_t parm, Instruction* n) function in struct:sandbox::Instruction
33 Instruction(uint16_t c, uint32_t parm, Instruction* jt, Instruction* jf) function in struct:sandbox::Instruction
49 Instruction* jt_ptr, *jf_ptr;
55 Instruction* next;
H A Dcodegen.h16 struct Instruction;
18 typedef std::vector<Instruction*> Instructions;
20 typedef std::map<const Instruction*, int> BranchTargets;
21 typedef std::map<const Instruction*, BasicBlock*> TargetsToBlocks;
34 // Instruction *allow, *branch, *dag;
67 Instruction* MakeInstruction(uint16_t code,
69 Instruction* next = NULL);
70 Instruction* MakeInstruction(uint16_t code,
72 Instruction* jt,
73 Instruction* j
[all...]
/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/chromium_org/v8/src/arm64/
H A Ddisasm-arm64.h27 #define DECLARE(A) void Visit##A(Instruction* instr);
32 virtual void ProcessOutput(Instruction* instr);
34 void Format(Instruction* instr, const char* mnemonic, const char* format);
35 void Substitute(Instruction* instr, const char* string);
36 int SubstituteField(Instruction* instr, const char* format);
37 int SubstituteRegisterField(Instruction* instr, const char* format);
38 int SubstituteImmediateField(Instruction* instr, const char* format);
39 int SubstituteLiteralField(Instruction* instr, const char* format);
40 int SubstituteBitfieldImmediateField(Instruction* instr, const char* format);
41 int SubstituteShiftField(Instruction* inst
[all...]
/external/vixl/src/a64/
H A Ddisasm-a64.h45 #define DECLARE(A) void Visit##A(Instruction* instr);
50 virtual void ProcessOutput(Instruction* instr);
53 void Format(Instruction* instr, const char* mnemonic, const char* format);
54 void Substitute(Instruction* instr, const char* string);
55 int SubstituteField(Instruction* instr, const char* format);
56 int SubstituteRegisterField(Instruction* instr, const char* format);
57 int SubstituteImmediateField(Instruction* instr, const char* format);
58 int SubstituteLiteralField(Instruction* instr, const char* format);
59 int SubstituteBitfieldImmediateField(Instruction* instr, const char* format);
60 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 {
H A DInstruction.java43 public interface Instruction { interface
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombine.h48 if (isa<Instruction>(V)) {
78 void InsertHelper(Instruction *I, const Twine &Name, BasicBlock *BB,
88 public InstVisitor<InstCombiner, Instruction *> {
128 Instruction *visitAdd(BinaryOperator &I);
129 Instruction *visitFAdd(BinaryOperator &I);
131 Instruction *visitSub(BinaryOperator &I);
132 Instruction *visitFSub(BinaryOperator &I);
133 Instruction *visitMul(BinaryOperator &I);
134 Value *foldFMulConst(Instruction *FMulOrDiv, Constant *C,
135 Instruction *InsertBefor
[all...]
H A DInstCombineWorklist.h15 #include "llvm/IR/Instruction.h"
27 SmallVector<Instruction*, 256> Worklist;
28 DenseMap<Instruction*, unsigned> WorklistMap;
39 void Add(Instruction *I) {
47 if (Instruction *I = dyn_cast<Instruction>(V))
54 void AddInitialGroup(Instruction *const *List, unsigned NumEntries) {
60 Instruction *I = List[NumEntries-1];
67 void Remove(Instruction *I) {
68 DenseMap<Instruction*, unsigne
[all...]
/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/llvm/lib/Transforms/ObjCARC/
H A DObjCARCUtil.cpp168 if (const Instruction *I = dyn_cast<Instruction>(V)) {
176 case Instruction::Call: {
208 case Instruction::Invoke:
210 case Instruction::BitCast:
211 case Instruction::GetElementPtr:
212 case Instruction::Select: case Instruction::PHI:
213 case Instruction::Ret: case Instruction
[all...]
H A DDependencyAnalysis.h30 class Instruction;
55 BasicBlock *StartBB, Instruction *StartInst,
56 SmallPtrSet<Instruction *, 4> &DependingInstructions,
61 Depends(DependenceKind Flavor, Instruction *Inst, const Value *Arg,
67 CanUse(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA,
73 CanAlterRefCount(const Instruction *Inst, const Value *Ptr,
/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/llvm/lib/Target/XCore/
H A DXCoreLowerThreadLocal.cpp77 static Instruction *
78 createReplacementInstr(ConstantExpr *CE, Instruction *Instr) {
82 case Instruction::GetElementPtr: {
85 return dyn_cast<Instruction>(Builder.CreateInBoundsGEP(CEOps[0],
88 case Instruction::Add:
89 case Instruction::Sub:
90 case Instruction::Mul:
91 case Instruction::UDiv:
92 case Instruction::SDiv:
93 case Instruction
[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"
24 Instruction::Instruction(Type *ty, unsigned it, Use *Ops, unsigned NumOps, function in class:Instruction
25 Instruction *InsertBefore)
33 "Instruction to insert before is not in a basic block!");
38 const DataLayout *Instruction::getDataLayout() const {
42 Instruction function in class:Instruction
[all...]
/external/llvm/include/llvm/IR/
H A DBasicBlock.h19 #include "llvm/IR/Instruction.h"
31 template<> struct ilist_traits<Instruction>
32 : public SymbolTableListTraits<Instruction, BasicBlock> {
38 Instruction *createSentinel() const {
46 return static_cast<Instruction*>(&Sentinel);
48 static void destroySentinel(Instruction*) {}
50 Instruction *provideInitialHead() const { return createSentinel(); }
51 Instruction *ensureHead(Instruction*) const { return createSentinel(); }
52 static void noteHead(Instruction*, Instructio
[all...]

Completed in 1346 milliseconds

1234567891011>>