Searched refs:Instruction (Results 1 - 25 of 677) 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.h19 typedef std::vector<Instruction*> Instructions;
21 typedef std::map<const Instruction*, int> BranchTargets;
22 typedef std::map<const Instruction*, BasicBlock*> TargetsToBlocks;
38 // Instruction *dag, *branch;
69 Instruction* MakeInstruction(uint16_t code,
71 Instruction* next = NULL);
72 Instruction* MakeInstruction(uint16_t code, const ErrorCode& err);
73 Instruction* MakeInstruction(uint16_t code,
75 Instruction* jt,
76 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 {
/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...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nvc0/codegen/
H A Dnv50_ir_target_nvc0.h45 virtual bool insnCanLoad(const Instruction *insn, int s,
46 const Instruction *ld) const;
49 virtual bool isModSupported(const Instruction *, int s, Modifier) const;
50 virtual bool isSatSupported(const Instruction *) const;
52 virtual bool mayPredicate(const Instruction *, const Value *) const;
54 virtual bool canDualIssue(const Instruction *, const Instruction *) const;
55 virtual int getLatency(const Instruction *) const;
56 virtual int getThroughput(const Instruction *) const;

Completed in 630 milliseconds

1234567891011>>