Searched refs:Instruction (Results 101 - 125 of 705) sorted by relevance

1234567891011>>

/external/chromium_org/v8/src/mips64/
H A Dsimulator-mips64.h268 void Format(Instruction* instr, const char* format);
276 inline uint16_t ReadHU(int64_t addr, Instruction* instr);
277 inline int16_t ReadH(int64_t addr, Instruction* instr);
279 inline void WriteH(int64_t addr, uint16_t value, Instruction* instr);
280 inline void WriteH(int64_t addr, int16_t value, Instruction* instr);
282 inline uint32_t ReadWU(int64_t addr, Instruction* instr);
283 inline int32_t ReadW(int64_t addr, Instruction* instr);
284 inline void WriteW(int64_t addr, int32_t value, Instruction* instr);
285 inline int64_t Read2W(int64_t addr, Instruction* instr);
286 inline void Write2W(int64_t addr, int64_t value, Instruction* inst
[all...]
/external/mesa3d/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_build_util.h41 inline void setPosition(Instruction *, bool after);
45 inline void insert(Instruction *);
46 inline void remove(Instruction *i) { assert(i->bb == bb); bb->remove(i); }
52 inline Instruction *mkOp(operation, DataType, Value *);
53 Instruction *mkOp1(operation, DataType, Value *, Value *);
54 Instruction *mkOp2(operation, DataType, Value *, Value *, Value *);
55 Instruction *mkOp3(operation, DataType, Value *, Value *, Value *, Value *);
62 Instruction *mkStore(operation, DataType, Symbol *, Value *ptr, Value *val);
64 Instruction *mkMov(Value *, Value *, DataType = TYPE_U32);
65 Instruction *mkMovToRe
[all...]
H A Dnv50_ir_lowering_nv50.cpp41 expandIntegerMUL(BuildUtil *bld, Instruction *mul)
58 Instruction *i[9];
124 void replaceZero(Instruction *);
125 void split64BitOp(Instruction *);
139 std::list<Instruction *> *outWrites =
140 reinterpret_cast<std::list<Instruction *> *>(prog->targetPriv);
143 for (std::list<Instruction *>::iterator it = outWrites->begin();
154 NV50LegalizePostRA::replaceZero(Instruction *i)
164 NV50LegalizePostRA::split64BitOp(Instruction *i)
206 Instruction *ski
[all...]
H A Dnv50_ir.h138 // various instruction-specific modifier definitions Instruction::subOp
302 class Instruction;
316 uint8_t size; // this should match the Instruction type's size
403 inline Instruction *getInsn() const { return insn; }
404 inline void setInsn(Instruction *inst) { insn = inst; }
424 Instruction *insn;
442 inline Instruction *getInsn() const { return insn; }
443 inline void setInsn(Instruction *inst) { insn = inst; }
454 Instruction *insn;
473 inline Instruction *getUniqueIns
592 class Instruction class in namespace:nv50_ir
[all...]
/external/llvm/lib/AsmParser/
H A DLLParser.h34 class Instruction;
95 // Instruction metadata resolution. Each instruction can have a list of
109 DenseMap<Instruction*, std::vector<MDRef> > ForwardRefInstMetadata;
111 SmallVector<Instruction*, 64> InstsWithTBAATag;
312 Instruction *Inst);
374 bool ParseInstructionMetadata(Instruction *Inst, PerFunctionState *PFS);
392 // Instruction Parsing. Each instruction parsing routine can return with a
395 int ParseInstruction(Instruction *&Inst, BasicBlock *BB,
399 bool ParseRet(Instruction *&Inst, BasicBlock *BB, PerFunctionState &PFS);
400 bool ParseBr(Instruction *
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/nv50/codegen/
H A Dnv50_ir_lowering_nv50.cpp41 expandIntegerMUL(BuildUtil *bld, Instruction *mul)
58 Instruction *i[9];
124 void replaceZero(Instruction *);
125 void split64BitOp(Instruction *);
139 std::list<Instruction *> *outWrites =
140 reinterpret_cast<std::list<Instruction *> *>(prog->targetPriv);
143 for (std::list<Instruction *>::iterator it = outWrites->begin();
154 NV50LegalizePostRA::replaceZero(Instruction *i)
164 NV50LegalizePostRA::split64BitOp(Instruction *i)
206 Instruction *ski
[all...]
H A Dnv50_ir.h138 // various instruction-specific modifier definitions Instruction::subOp
302 class Instruction;
316 uint8_t size; // this should match the Instruction type's size
403 inline Instruction *getInsn() const { return insn; }
404 inline void setInsn(Instruction *inst) { insn = inst; }
424 Instruction *insn;
442 inline Instruction *getInsn() const { return insn; }
443 inline void setInsn(Instruction *inst) { insn = inst; }
454 Instruction *insn;
473 inline Instruction *getUniqueIns
592 class Instruction class in namespace:nv50_ir
[all...]
/external/chromium_org/v8/test/cctest/
H A Dtest-fuzz-arm64.cc43 Instruction buffer[kInstructionSize];
63 Instruction buffer[kInstructionSize];
/external/llvm/examples/ModuleMaker/
H A DModuleMaker.cpp49 Instruction *Add = BinaryOperator::Create(Instruction::Add, Two, Three,
/external/llvm/lib/Target/CppBackend/
H A DCPPBackend.cpp23 #include "llvm/IR/Instruction.h"
160 void printInstruction(const Instruction *I, const std::string& bbname);
825 if (CE->getOpcode() == Instruction::GetElementPtr) {
844 case Instruction::Trunc: Out << "Instruction::Trunc"; break;
845 case Instruction::ZExt: Out << "Instruction::ZExt"; break;
846 case Instruction::SExt: Out << "Instruction::SExt"; break;
847 case Instruction
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DConstantHoisting.cpp65 Instruction *Inst;
68 ConstantUser(Instruction *Inst, unsigned Idx) : Inst(Inst), OpndIdx(Idx) { }
81 void addUser(Instruction *Inst, unsigned Idx, unsigned Cost) {
116 SmallDenseMap<Instruction *, Instruction *> ClonedCastMap;
156 Instruction *findMatInsertPt(Instruction *Inst, unsigned Idx = ~0U) const;
157 Instruction *findConstantInsertionPoint(const ConstantInfo &ConstInfo) const;
159 Instruction *Inst, unsigned Idx,
162 Instruction *Ins
[all...]
H A DConstantProp.cpp27 #include "llvm/IR/Instruction.h"
66 std::set<Instruction*> WorkList;
76 Instruction *I = *WorkList.begin();
84 WorkList.insert(cast<Instruction>(U));
/external/proguard/src/proguard/classfile/editor/
H A DInstructionAdder.java58 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction)
68 Instruction newConstantInstruction =
/external/proguard/src/proguard/optimize/evaluation/
H A DEvaluationSimplifier.java148 Instruction instruction = InstructionFactory.create(codeAttribute.code,
378 Instruction instruction)
411 Instruction instruction)
426 Instruction instruction,
447 Instruction replacementInstruction =
480 Instruction instruction)
495 Instruction instruction,
517 Instruction replacementInstruction =
552 Instruction instruction)
567 Instruction instructio
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/
H A DBuilderInstruction.java36 import org.jf.dexlib2.iface.instruction.Instruction;
42 public abstract class BuilderInstruction implements Instruction {
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/
H A DImmutableInstruction.java37 import org.jf.dexlib2.iface.instruction.Instruction;
44 public abstract class ImmutableInstruction implements Instruction {
53 public static ImmutableInstruction of(Instruction instruction) {
146 public static ImmutableList<ImmutableInstruction> immutableListOf(Iterable<? extends Instruction> list) {
150 private static final ImmutableConverter<ImmutableInstruction, Instruction> CONVERTER =
151 new ImmutableConverter<ImmutableInstruction, Instruction>() {
153 protected boolean isImmutable(@Nonnull Instruction item) {
159 protected ImmutableInstruction makeImmutable(@Nonnull Instruction item) {
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/i915/
H A Di915_fpc_optimize.c173 memcpy(&o->Instruction, &i->Instruction, sizeof(o->Instruction));
204 op_commutes(current->FullInstruction.Instruction.Opcode) &&
205 current->FullInstruction.Instruction.Saturate == next->FullInstruction.Instruction.Saturate &&
206 next->FullInstruction.Instruction.Opcode == TGSI_OPCODE_MOV &&
214 next->FullInstruction.Instruction.Opcode = TGSI_OPCODE_NOP;
219 op_neutral_element(current->FullInstruction.Instruction.Opcode));
228 op_commutes(current->FullInstruction.Instruction
[all...]
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_fpc_optimize.c173 memcpy(&o->Instruction, &i->Instruction, sizeof(o->Instruction));
204 op_commutes(current->FullInstruction.Instruction.Opcode) &&
205 current->FullInstruction.Instruction.Saturate == next->FullInstruction.Instruction.Saturate &&
206 next->FullInstruction.Instruction.Opcode == TGSI_OPCODE_MOV &&
214 next->FullInstruction.Instruction.Opcode = TGSI_OPCODE_NOP;
219 op_neutral_element(current->FullInstruction.Instruction.Opcode));
228 op_commutes(current->FullInstruction.Instruction
[all...]
/external/llvm/lib/IR/
H A DConstantFold.cpp38 // ConstantFold*Instruction Implementations
87 Instruction::CastOps firstOp = Instruction::CastOps(Op->getOpcode());
88 Instruction::CastOps secondOp = Instruction::CastOps(opc);
223 case Instruction::Or: {
238 case Instruction::And: {
252 case Instruction::LShr: {
274 case Instruction::Shl: {
296 case Instruction
[all...]
/external/llvm/include/llvm/Analysis/
H A DLoads.h29 bool isSafeToLoadUnconditionally(Value *V, Instruction *ScanFrom,
/external/llvm/lib/Analysis/
H A DPtrUseVisitor.cpp18 void detail::PtrUseVisitorBase::enqueueUsers(Instruction &I) {
/external/chromium_org/third_party/skia/third_party/lua/src/
H A Dlopcodes.h80 #define MASK1(n,p) ((~((~(Instruction)0)<<(n)))<<(p))
91 ((cast(Instruction, o)<<POS_OP)&MASK1(SIZE_OP,POS_OP))))
95 ((cast(Instruction, v)<<pos)&MASK1(size,pos))))
116 #define CREATE_ABC(o,a,b,c) ((cast(Instruction, o)<<POS_OP) \
117 | (cast(Instruction, a)<<POS_A) \
118 | (cast(Instruction, b)<<POS_B) \
119 | (cast(Instruction, c)<<POS_C))
121 #define CREATE_ABx(o,a,bc) ((cast(Instruction, o)<<POS_OP) \
122 | (cast(Instruction, a)<<POS_A) \
123 | (cast(Instruction, b
[all...]
/external/chromium_org/v8/src/arm64/
H A Dinstrument-arm64.h60 #define DECLARE(A) void Visit##A(Instruction* instr);
74 void InstrumentLoadStore(Instruction* instr);
75 void InstrumentLoadStorePair(Instruction* instr);
/external/llvm/lib/Target/Hexagon/
H A DHexagonRemoveSZExtArgs.cpp65 Instruction* I = cast<Instruction>(*UI);
71 Instruction* First = F.getEntryBlock().begin();
/external/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp85 Instruction *Instr = J;
122 Value *ShortDivisorV = FastBuilder.CreateCast(Instruction::Trunc, Divisor,
124 Value *ShortDividendV = FastBuilder.CreateCast(Instruction::Trunc, Dividend,
132 Value *FastQuotientV = FastBuilder.CreateCast(Instruction::ZExt,
135 Value *FastRemainderV = FastBuilder.CreateCast(Instruction::ZExt,
193 Instruction *Instr = J;
233 bool UseDivOp = Opcode == Instruction::SDiv || Opcode == Instruction::UDiv;
234 bool UseRemOp = Opcode == Instruction::SRem || Opcode == Instruction
[all...]

Completed in 525 milliseconds

1234567891011>>