HomeSort by relevance Sort by last modified time
    Searched refs:Instruction (Results 276 - 300 of 1383) sorted by null

<<11121314151617181920>>

  /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))

Completed in 3956 milliseconds

<<11121314151617181920>>