/external/proguard/src/proguard/classfile/editor/ |
InstructionAdder.java | 25 import proguard.classfile.instruction.*; 26 import proguard.classfile.instruction.visitor.InstructionVisitor; 58 public void visitAnyInstruction(Clazz clazz, Method method, CodeAttribute codeAttribute, int offset, Instruction instruction) 60 // Add the instruction. 61 codeAttributeComposer.appendInstruction(offset, instruction); 67 // Create a copy of the instruction. 68 Instruction newConstantInstruction = 73 // Add the instruction.
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/builder/ |
BuilderInstruction.java | 36 import org.jf.dexlib2.iface.instruction.Instruction; 42 public abstract class BuilderInstruction implements Instruction { 65 throw new IllegalStateException("Cannot get the location of an instruction that hasn't been added to a " +
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/immutable/instruction/ |
ImmutableInstruction.java | 32 package org.jf.dexlib2.immutable.instruction; 37 import org.jf.dexlib2.iface.instruction.Instruction; 38 import org.jf.dexlib2.iface.instruction.formats.*; 44 public abstract class ImmutableInstruction implements Instruction { 53 public static ImmutableInstruction of(Instruction instruction) { 54 if (instruction instanceof ImmutableInstruction) { 55 return (ImmutableInstruction)instruction; 58 switch (instruction.getOpcode().format) [all...] |
/external/swiftshader/third_party/LLVM/examples/ModuleMaker/ |
ModuleMaker.cpp | 48 // Create the add instruction... does not insert...
49 Instruction *Add = BinaryOperator::Create(Instruction::Add, Two, Three,
55 // Create the return instruction and add it to the basic block
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
ConstantFolding.h | 26 class Instruction; 33 /// ConstantFoldInstruction - Try to constant fold the specified instruction. 38 Constant *ConstantFoldInstruction(Instruction *I, const TargetData *TD = 0); 46 /// ConstantFoldInstOperands - Attempt to constant fold an instruction with the 57 /// instruction (icmp/fcmp) with the specified operands. If it fails, it 65 /// instruction with the specified operands and indices. The constant result is
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
LLVMContext.h | 22 class Instruction; 83 void emitError(const Instruction *I, StringRef ErrorStr);
|
/external/mesa3d/src/gallium/drivers/i915/ |
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.Opcode) & [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
LoadStoreVectorizer.cpp | 93 void reorder(Instruction *I); 286 Instruction *OpA = dyn_cast<Instruction>(GEPA->getOperand(FinalIndex)); 287 Instruction *OpB = dyn_cast<Instruction>(GEPB->getOperand(FinalIndex)); 298 OpA = dyn_cast<Instruction>(OpA->getOperand(0)); 299 OpB = dyn_cast<Instruction>(OpB->getOperand(0)); 307 if (OpB->getOpcode() == Instruction::Add && 340 void Vectorizer::reorder(Instruction *I) { 341 SmallPtrSet<Instruction *, 16> InstructionsToMove [all...] |
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
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 [all...] |
/art/runtime/interpreter/mterp/ |
mterp.cc | 33 * If we're using computed goto instruction transitions, make sure 43 << "(did an instruction handler exceed " << width << " bytes?)"; 59 * instruction). 78 DCHECK_EQ(signature, static_cast<uint16_t>(art::Instruction::kSparseSwitchSignature)); 126 DCHECK_EQ(signature, static_cast<uint16_t>(art::Instruction::kPackedSwitchSignature)); 160 const Instruction* inst = Instruction::At(dex_pc_ptr); 171 const Instruction* inst = Instruction::At(dex_pc_ptr); 182 const Instruction* inst = Instruction::At(dex_pc_ptr) [all...] |
/external/llvm/lib/Analysis/ |
PtrUseVisitor.cpp | 18 void detail::PtrUseVisitorBase::enqueueUsers(Instruction &I) {
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineSelect.cpp | 77 /// Assuming that the specified instruction is an operand to the select, return 78 /// a bitmask indicating which operands of this instruction are foldable if they 81 static unsigned GetSelectFoldableOperands(Instruction *I) { 83 case Instruction::Add: 84 case Instruction::Mul: 85 case Instruction::And: 86 case Instruction::Or: 87 case Instruction::Xor: 89 case Instruction::Sub: // Can only fold on the amount subtracted. 90 case Instruction::Shl: // Can only fold on the shift amount [all...] |
InstCombineMulDivRem.cpp | 29 Instruction &CxtI) { 60 if (I->getOpcode() == Instruction::LShr && !I->isExact()) { 65 if (I->getOpcode() == Instruction::Shl && !I->hasNoUnsignedWrap()) { 136 Instruction &CxtI) { 175 Instruction *InstCombiner::visitMul(BinaryOperator &I) { 272 if (Instruction *R = FoldOpIntoSelect(I, SI)) 276 if (Instruction *NV = FoldOpIntoPhi(I)) 310 (BO->getOpcode() != Instruction::UDiv && 311 BO->getOpcode() != Instruction::SDiv)) { 318 (BO->getOpcode() == Instruction::UDiv | [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
ObjCARC.h | 46 /// \brief Erase the given instruction. 52 static inline void EraseInstruction(Instruction *CI) { 62 "Can't delete non-forwarding instruction with users!");
|
/external/v8/src/compiler/ |
instruction-selector.h | 11 #include "src/compiler/instruction-scheduler.h" 12 #include "src/compiler/instruction.h" 45 // Instruction selection generates an InstructionSequence for a given Schedule. 71 void AddInstruction(Instruction* instr); 77 Instruction* Emit(InstructionCode opcode, InstructionOperand output, 79 Instruction* Emit(InstructionCode opcode, InstructionOperand output, 82 Instruction* Emit(InstructionCode opcode, InstructionOperand output, 85 Instruction* Emit(InstructionCode opcode, InstructionOperand output, 89 Instruction* Emit(InstructionCode opcode, InstructionOperand output, 93 Instruction* Emit(InstructionCode opcode, InstructionOperand output [all...] |
/external/vixl/test/aarch64/ |
test-fuzz-aarch64.cc | 43 // 43 million = ~1% of the instruction space. 50 Instruction buffer[kInstructionSize]; 61 // 9 million = ~0.2% of the instruction space. 69 Instruction buffer[kInstructionSize]; 89 // Test the entire instruction space. 91 Instruction buffer[kInstructionSize]; 103 // Test the entire instruction space. Warning: takes about 30 minutes on a 107 Instruction buffer[kInstructionSize];
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/crx/ |
no_op_insn.s | 0 # Instruction with no operands.
|
/external/swiftshader/third_party/LLVM/lib/Target/CppBackend/ |
CPPBackend.cpp | 20 #include "llvm/Instruction.h" 156 void printInstruction(const Instruction *I, const std::string& bbname); 763 if (CE->getOpcode() == Instruction::GetElementPtr) { 782 case Instruction::Trunc: Out << "Instruction::Trunc"; break; 783 case Instruction::ZExt: Out << "Instruction::ZExt"; break; 784 case Instruction::SExt: Out << "Instruction::SExt"; break; 785 case Instruction::FPTrunc: Out << "Instruction::FPTrunc"; break [all...] |
/external/llvm/lib/Transforms/Scalar/ |
MergedLoadStoreMotion.cpp | 115 /// \brief Remove instruction from parent and update memory dependence 118 void removeInstruction(Instruction *Inst); 122 bool isLoadHoistBarrierInRange(const Instruction &Start, 123 const Instruction &End, LoadInst *LI, 126 void hoistInstruction(BasicBlock *BB, Instruction *HoistCand, 127 Instruction *ElseInst); 128 bool isSafeToHoist(Instruction *I) const; 134 bool isStoreSinkBarrierInRange(const Instruction &Start, 135 const Instruction &End, MemoryLocation Loc); 142 /// \brief Remove instruction from parent and update memory dependence analysis [all...] |
/device/linaro/bootloader/edk2/AppPkg/Applications/Lua/src/ |
lopcodes.h | 32 enum OpMode {iABC, iABx, iAsBx, iAx}; /* basic instruction format */ 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) [all...] |
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/analysis/ |
MethodAnalyzer.java | 21 import org.jacoco.core.internal.flow.Instruction; 43 // Due to ASM issue #315745 there can be more than one label per instruction 47 private final List<Instruction> instructions = new ArrayList<Instruction>(); 50 private final List<Instruction> coveredProbes = new ArrayList<Instruction>(); 55 /** Last instruction in byte code sequence */ 56 private Instruction lastInsn; 109 final Instruction insn = new Instruction(currentLine) [all...] |
/external/llvm/include/llvm/Analysis/ |
VectorUtils.h | 46 /// For the input call instruction it finds mapping intrinsic and returns 107 /// Instruction %6 must be done at least in i16, so computeMinimumValueSizes 112 MapVector<Instruction*, uint64_t> 124 Instruction *propagateMetadata(Instruction *I, ArrayRef<Value *> VL);
|
/external/llvm/include/llvm/MC/ |
MCWinEH.h | 21 struct Instruction { 27 Instruction(unsigned Op, MCSymbol *L, unsigned Reg, unsigned Off) 45 std::vector<Instruction> Instructions;
|
/external/llvm/include/llvm/Transforms/Scalar/ |
MemCpyOptimizer.h | 55 bool performCallSlotOptzn(Instruction *cpy, Value *cpyDst, Value *cpySrc, 61 Instruction *tryMergingIntoMemset(Instruction *I, Value *StartPtr,
|
/external/llvm/lib/Target/AMDGPU/ |
AMDGPUAnnotateUniformValues.cpp | 12 /// can be used during instruction selection. 61 static void setUniformMetadata(Instruction *I) { 81 if (Instruction *PtrI = dyn_cast<Instruction>(Ptr))
|