/external/chromium_org/v8/src/mips64/ |
H A D | simulator-mips64.h | 268 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 D | nv50_ir_build_util.h | 41 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 D | nv50_ir_lowering_nv50.cpp | 41 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 D | nv50_ir.h | 138 // 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 D | LLParser.h | 34 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 D | nv50_ir_lowering_nv50.cpp | 41 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 D | nv50_ir.h | 138 // 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 D | test-fuzz-arm64.cc | 43 Instruction buffer[kInstructionSize]; 63 Instruction buffer[kInstructionSize];
|
/external/llvm/examples/ModuleMaker/ |
H A D | ModuleMaker.cpp | 49 Instruction *Add = BinaryOperator::Create(Instruction::Add, Two, Three,
|
/external/llvm/lib/Target/CppBackend/ |
H A D | CPPBackend.cpp | 23 #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 D | ConstantHoisting.cpp | 65 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 D | ConstantProp.cpp | 27 #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 D | InstructionAdder.java | 58 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) 68 Instruction newConstantInstruction =
|
/external/proguard/src/proguard/optimize/evaluation/ |
H A D | EvaluationSimplifier.java | 148 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 D | BuilderInstruction.java | 36 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 D | ImmutableInstruction.java | 37 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 D | i915_fpc_optimize.c | 173 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 D | i915_fpc_optimize.c | 173 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 D | ConstantFold.cpp | 38 // 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 D | Loads.h | 29 bool isSafeToLoadUnconditionally(Value *V, Instruction *ScanFrom,
|
/external/llvm/lib/Analysis/ |
H A D | PtrUseVisitor.cpp | 18 void detail::PtrUseVisitorBase::enqueueUsers(Instruction &I) {
|
/external/chromium_org/third_party/skia/third_party/lua/src/ |
H A D | lopcodes.h | 80 #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 D | instrument-arm64.h | 60 #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 D | HexagonRemoveSZExtArgs.cpp | 65 Instruction* I = cast<Instruction>(*UI); 71 Instruction* First = F.getEntryBlock().begin();
|
/external/llvm/lib/Transforms/Utils/ |
H A D | BypassSlowDivision.cpp | 85 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...] |