Searched refs:Instruction (Results 26 - 50 of 705) sorted by relevance

1234567891011>>

/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;
/external/llvm/tools/llvm-diff/
H A DDiffLog.h21 class Instruction;
58 typedef std::pair<Instruction*,Instruction*> DiffRecord;
67 void addMatch(Instruction *L, Instruction *R);
69 void addLeft(Instruction *L);
70 void addRight(Instruction *R);
74 Instruction *getLeft(unsigned I) const;
75 Instruction *getRight(unsigned I) const;
H A DDiffLog.cpp33 void DiffLogBuilder::addMatch(Instruction *L, Instruction *R) {
36 void DiffLogBuilder::addLeft(Instruction *L) {
40 void DiffLogBuilder::addRight(Instruction *R) {
51 Instruction *DiffLogBuilder::getLeft(unsigned I) const { return Diff[I].first; }
52 Instruction *DiffLogBuilder::getRight(unsigned I) const { return Diff[I].second; }
/external/mesa3d/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;
/external/llvm/include/llvm/IR/
H A DNoFolder.h40 Instruction *CreateAdd(Constant *LHS, Constant *RHS,
47 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const {
50 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const {
53 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const {
56 Instruction *CreateSub(Constant *LHS, Constant *RHS,
63 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const {
66 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const {
69 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const {
72 Instruction *CreateMul(Constant *LHS, Constant *RHS,
79 Instruction *CreateNSWMu
[all...]
H A DAutoUpgrade.h23 class Instruction;
51 void UpgradeInstWithTBAATag(Instruction *I);
55 Instruction *UpgradeBitCastInst(unsigned Opc, Value *V, Type *DestTy,
56 Instruction *&Temp);
H A DInstruction.h1 //===-- llvm/Instruction.h - Instruction class definition -------*- C++ -*-===//
10 // This file contains the declaration of the Instruction class, which is the
32 class Instruction : public User, public ilist_node<Instruction> { class in namespace:llvm
33 void operator=(const Instruction &) LLVM_DELETED_FUNCTION;
34 Instruction(const Instruction &) LLVM_DELETED_FUNCTION;
46 ~Instruction();
50 Instruction *user_bac
[all...]
H A DAssemblyAnnotationWriter.h24 class Instruction;
53 virtual void emitInstructionAnnot(const Instruction *,
H A DOperator.h22 #include "llvm/IR/Instruction.h"
49 /// getOpcode - Return the opcode for this Instruction or ConstantExpr.
52 if (const Instruction *I = dyn_cast<Instruction>(this))
57 /// getOpcode - If V is an Instruction or ConstantExpr, return its
61 if (const Instruction *I = dyn_cast<Instruction>(V))
65 return Instruction::UserOp1;
68 static inline bool classof(const Instruction *) { return true; }
71 return isa<Instruction>(
[all...]
/external/chromium_org/v8/src/arm64/
H A Ddecoder-arm64.h71 #define DECLARE(A) virtual void Visit##A(Instruction* instr) = 0;
112 #define DECLARE(A) void Visit##A(Instruction* instr);
130 virtual void Decode(Instruction *instr);
136 void DecodePCRelAddressing(Instruction* instr);
141 void DecodeAddSubImmediate(Instruction* instr);
146 void DecodeBranchSystemException(Instruction* instr);
151 void DecodeLoadStore(Instruction* instr);
156 void DecodeLogical(Instruction* instr);
161 void DecodeBitfieldExtract(Instruction* instr);
166 void DecodeDataProcessing(Instruction* inst
[all...]
H A Dinstrument-arm64.cc66 {"Instruction", Cumulative},
145 static Counter* counter = GetCounter("Instruction");
191 static Counter* counter = GetCounter("Instruction");
233 void Instrument::VisitPCRelAddressing(Instruction* instr) {
240 void Instrument::VisitAddSubImmediate(Instruction* instr) {
255 void Instrument::VisitLogicalImmediate(Instruction* instr) {
262 void Instrument::VisitMoveWideImmediate(Instruction* instr) {
275 void Instrument::VisitBitfield(Instruction* instr) {
282 void Instrument::VisitExtract(Instruction* instr) {
289 void Instrument::VisitUnconditionalBranch(Instruction* inst
[all...]
/external/llvm/lib/Analysis/
H A DCaptureTracking.cpp101 Instruction *I = cast<Instruction>(U->getUser());
105 case Instruction::Call:
106 case Instruction::Invoke: {
129 case Instruction::Load:
132 case Instruction::VAArg:
135 case Instruction::Store:
142 case Instruction::BitCast:
143 case Instruction::GetElementPtr:
144 case Instruction
[all...]
H A DCostModel.cpp54 unsigned getInstructionCost(const Instruction *I) const;
380 unsigned CostModelAnalysis::getInstructionCost(const Instruction *I) const {
385 case Instruction::GetElementPtr:{
390 case Instruction::Ret:
391 case Instruction::PHI:
392 case Instruction::Br: {
395 case Instruction::Add:
396 case Instruction::FAdd:
397 case Instruction::Sub:
398 case Instruction
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsOs16.cpp65 const Instruction &Inst = *I;
67 case Instruction::FAdd:
68 case Instruction::FSub:
69 case Instruction::FMul:
70 case Instruction::FDiv:
71 case Instruction::FRem:
72 case Instruction::FPToUI:
73 case Instruction::FPToSI:
74 case Instruction::UIToFP:
75 case Instruction
[all...]
/external/vixl/src/a64/
H A Ddecoder-a64.h90 #define DECLARE(A) virtual void Visit##A(Instruction* instr) = 0;
110 void Decode(Instruction *instr);
141 #define DECLARE(A) void Visit##A(Instruction* instr);
149 void DecodePCRelAddressing(Instruction* instr);
154 void DecodeAddSubImmediate(Instruction* instr);
159 void DecodeBranchSystemException(Instruction* instr);
164 void DecodeLoadStore(Instruction* instr);
169 void DecodeLogical(Instruction* instr);
174 void DecodeBitfieldExtract(Instruction* instr);
179 void DecodeDataProcessing(Instruction* inst
[all...]
H A Dinstrument-a64.cc87 {"Instruction", Cumulative},
166 static Counter* counter = GetCounter("Instruction");
212 static Counter* counter = GetCounter("Instruction");
254 void Instrument::VisitPCRelAddressing(Instruction* instr) {
262 void Instrument::VisitAddSubImmediate(Instruction* instr) {
270 void Instrument::VisitLogicalImmediate(Instruction* instr) {
278 void Instrument::VisitMoveWideImmediate(Instruction* instr) {
291 void Instrument::VisitBitfield(Instruction* instr) {
299 void Instrument::VisitExtract(Instruction* instr) {
307 void Instrument::VisitUnconditionalBranch(Instruction* inst
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_target_nv50.h47 virtual bool insnCanLoad(const Instruction *insn, int s,
48 const Instruction *ld) const;
51 virtual bool isModSupported(const Instruction *, int s, Modifier) const;
52 virtual bool isSatSupported(const Instruction *) const;
53 virtual bool mayPredicate(const Instruction *, const Value *) const;
55 virtual int getLatency(const Instruction *) const;
56 virtual int getThroughput(const Instruction *) const;
/external/llvm/include/llvm/Analysis/
H A DPHITransAddr.h18 #include "llvm/IR/Instruction.h"
46 SmallVector<Instruction*, 4> InstInputs;
51 if (Instruction *I = dyn_cast<Instruction>(Addr))
89 SmallVectorImpl<Instruction*> &NewInsts);
108 SmallVectorImpl<Instruction*> &NewInsts);
113 if (Instruction *VI = dyn_cast<Instruction>(V))
H A DScalarEvolutionNormalization.h43 class Instruction;
70 Instruction *User,
/external/mesa3d/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_target_nv50.h47 virtual bool insnCanLoad(const Instruction *insn, int s,
48 const Instruction *ld) const;
51 virtual bool isModSupported(const Instruction *, int s, Modifier) const;
52 virtual bool isSatSupported(const Instruction *) const;
53 virtual bool mayPredicate(const Instruction *, const Value *) const;
55 virtual int getLatency(const Instruction *) const;
56 virtual int getThroughput(const Instruction *) const;
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/
H A DReferenceInstruction.java38 public interface ReferenceInstruction extends Instruction {
/external/llvm/include/llvm/Transforms/Utils/
H A DSimplifyLibCalls.h22 class Instruction;
50 virtual void replaceAllUsesWith(Instruction *I, Value *With) const;
/external/proguard/src/proguard/classfile/instruction/visitor/
H A DInstructionCounter.java25 import proguard.classfile.instruction.Instruction;
55 Instruction instruction)
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/
H A DMethodImplementation.java35 import org.jf.dexlib2.iface.instruction.Instruction;
56 @Nonnull Iterable<? extends Instruction> getInstructions();
/external/chromium_org/chrome/tools/profile_reset/
H A Djtl_compiler.cc56 Add(Instruction("go", jtl::NAVIGATE, Arguments(String)));
57 Add(Instruction("any", jtl::NAVIGATE_ANY, Arguments()));
58 Add(Instruction("back", jtl::NAVIGATE_BACK, Arguments()));
59 Add(Instruction("store_bool", jtl::STORE_BOOL, Arguments(String, Bool)));
60 Add(Instruction("store_hash",
62 Add(Instruction("store_hashed",
64 Add(Instruction("store_node_bool",
66 Add(Instruction("store_node_hash",
68 Add(Instruction("store_node_registerable_domain_hash",
71 Add(Instruction("compare_boo
165 struct Instruction { struct in class:__anon6002::InstructionSet
166 Instruction() : op_code(jtl::END_OF_SENTENCE) {} function in struct:__anon6002::InstructionSet::Instruction
167 Instruction(const char* name, function in struct:__anon6002::InstructionSet::Instruction
[all...]

Completed in 620 milliseconds

1234567891011>>