/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
Format00x.java | 20 import dexfuzz.rawdex.Instruction; 31 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException {
|
Format1.java | 20 import dexfuzz.rawdex.Instruction; 31 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException {
|
Format10x.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException {
|
Format2.java | 20 import dexfuzz.rawdex.Instruction; 31 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException {
|
Format3.java | 20 import dexfuzz.rawdex.Instruction; 31 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException {
|
Format5.java | 20 import dexfuzz.rawdex.Instruction; 31 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException {
|
/external/llvm/include/llvm/Analysis/ |
CaptureTracking.h | 21 class Instruction; 39 /// instruction are considered. This routine can be expensive, so consider 44 /// or not. Captures by the provided instruction are considered if the 48 bool StoreCaptures, const Instruction *I, 66 /// U->getUser() is always an Instruction.
|
IVUsers.h | 26 class Instruction; 35 /// instruction of the operand, and 'OperandValToReplace' is the operand of 40 IVStrideUse(IVUsers *P, Instruction* U, Value *O) 44 /// getUser - Return the user instruction for this use. 45 Instruction *getUser() const { 46 return cast<Instruction>(getValPtr()); 49 /// setUser - Assign a new user instruction for this use. 50 void setUser(Instruction *NewUser) { 55 /// instruction that this IVStrideUse is representing. 80 /// OperandValToReplace - The Value of the operand in the user instruction [all...] |
/external/proguard/src/proguard/classfile/instruction/visitor/ |
InstructionCounter.java | 21 package proguard.classfile.instruction.visitor; 25 import proguard.classfile.instruction.Instruction; 55 Instruction instruction)
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/ |
MethodImplementation.java | 35 import org.jf.dexlib2.iface.instruction.Instruction; 56 @Nonnull Iterable<? extends Instruction> getInstructions();
|
/external/swiftshader/third_party/LLVM/include/llvm/Assembly/ |
AssemblyAnnotationWriter.h | 24 class Instruction; 39 /// after the basic block label, but before the first instruction in the 52 /// before an instruction is emitted. 53 virtual void emitInstructionAnnot(const Instruction *I, 57 /// right of an instruction or global value.
|
/external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/ |
AddrModeMatcher.h | 28 class Instruction; 56 SmallVectorImpl<Instruction*> &AddrModeInsts; 60 /// the memory instruction that we're computing this address for. 62 Instruction *MemoryInst; 73 AddressingModeMatcher(SmallVectorImpl<Instruction*> &AMI, 75 Instruction *MI, ExtAddrMode &AM) 85 Instruction *MemoryInst, 86 SmallVectorImpl<Instruction*> &AddrModeInsts, 100 bool IsProfitableToFoldIntoAddressingMode(Instruction *I,
|
SSAUpdater.h | 126 LoadAndStorePromoter(const SmallVectorImpl<Instruction*> &Insts, 133 void run(const SmallVectorImpl<Instruction*> &Insts) const; 136 /// Return true if the specified instruction is in the Inst list (which was 139 virtual bool isInstInList(Instruction *I, 140 const SmallVectorImpl<Instruction*> &Insts) const { 157 /// This is called before each instruction is deleted. 158 virtual void instructionDeleted(Instruction *I) const { 162 /// instruction. 163 virtual void updateDebugInfo(Instruction *I) const {
|
/art/compiler/optimizing/ |
codegen_test.cc | 105 const uint16_t data[] = ZERO_REGISTER_CODE_ITEM(Instruction::RETURN_VOID); 111 Instruction::GOTO | 0x100, 112 Instruction::RETURN_VOID); 119 Instruction::GOTO | 0x100, 120 Instruction::GOTO | 0x100, 121 Instruction::RETURN_VOID); 128 Instruction::GOTO | 0x200, 129 Instruction::RETURN_VOID, 130 Instruction::GOTO | 0xFF00); 135 Instruction::GOTO_16, 3 [all...] |
/external/llvm/lib/Analysis/ |
OrderedBasicBlock.cpp | 11 // maintains an interface where clients can query if one instruction comes 15 // source BasicBlock and maintains an internal Instruction -> Position map. A 25 #include "llvm/IR/Instruction.h" 34 /// Cache and number out instruction while walking \p BB. 35 bool OrderedBasicBlock::comesBefore(const Instruction *A, 36 const Instruction *B) { 37 const Instruction *Inst = nullptr; 39 "Instruction supposed to be in NumberedInsts"); 41 // Start the search with the instruction found in the last lookup round. 49 Inst = cast<Instruction>(II) [all...] |
DemandedBits.cpp | 68 static bool isAlwaysLive(Instruction *I) { 74 const Instruction *UserI, const Instruction *I, unsigned OperandNo, 103 case Instruction::Call: 104 case Instruction::Invoke: 135 case Instruction::Add: 136 case Instruction::Sub: 137 case Instruction::Mul: 143 case Instruction::Shl: 159 case Instruction::LShr [all...] |
/external/llvm/tools/llvm-diff/ |
DiffLog.cpp | 33 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/swiftshader/third_party/LLVM/tools/llvm-diff/ |
DiffLog.cpp | 34 void DiffLogBuilder::addMatch(Instruction *L, Instruction *R) { 37 void DiffLogBuilder::addLeft(Instruction *L) { 41 void DiffLogBuilder::addRight(Instruction *R) { 52 Instruction *DiffLogBuilder::getLeft(unsigned I) const { return Diff[I].first; } 53 Instruction *DiffLogBuilder::getRight(unsigned I) const { return Diff[I].second; }
|
/external/llvm/include/llvm/IR/ |
Instructions.h | 1 //===-- llvm/Instructions.h - Instruction subclass definitions --*- C++ -*-===// 11 // Instruction class. This is meant to be an easy way to get access to all 12 // instruction subclasses. 49 /// AllocaInst - an instruction to allocate memory on the stack 55 // Note: Instruction needs to be a friend here to call cloneImpl. 56 friend class Instruction; 62 Instruction *InsertBefore = nullptr); 66 AllocaInst(Type *Ty, const Twine &Name, Instruction *InsertBefore = nullptr); 70 const Twine &Name = "", Instruction *InsertBefore = nullptr); 78 /// to the allocation instruction that is not 1 [all...] |
/external/v8/src/mips64/ |
disasm-mips64.cc | 5 // A Disassembler object is used to disassemble a block of code instruction by 6 // instruction. The default implementation of the NameConverter object can be 58 // Writes one disassembled instruction into 'buffer' (0-terminated). 59 // Returns the length of the disassembled machine instruction in bytes. 60 int InstructionDecode(byte* instruction); 71 void PrintRs(Instruction* instr); 72 void PrintRt(Instruction* instr); 73 void PrintRd(Instruction* instr); 74 void PrintFs(Instruction* instr); 75 void PrintFt(Instruction* instr) [all...] |
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineVectorOps.cpp | 41 Instruction *I = dyn_cast<Instruction>(V); 46 if (I->getOpcode() == Instruction::InsertElement && isConstant && 49 if (I->getOpcode() == Instruction::Load && I->hasOneUse()) 68 Instruction *InstCombiner::scalarizePHI(ExtractElementInst &EI, PHINode *PN) { 69 SmallVector<Instruction *, 2> Extracts; 74 Instruction *PHIUser = nullptr; 82 PHIUser = cast<Instruction>(U); 124 Instruction *newEI = ExtractElementInst::Create(PHIInVal, Elt, ""); 125 // Insert the new instruction into the predecessor basic block [all...] |
/art/compiler/dex/ |
inline_method_analyser.h | 104 static constexpr bool IsInstructionIGet(Instruction::Code opcode) { 105 return Instruction::IGET <= opcode && opcode <= Instruction::IGET_SHORT; 108 static constexpr bool IsInstructionIPut(Instruction::Code opcode) { 109 return Instruction::IPUT <= opcode && opcode <= Instruction::IPUT_SHORT; 112 static constexpr uint16_t IGetVariant(Instruction::Code opcode) { 113 return opcode - Instruction::IGET; 116 static constexpr uint16_t IPutVariant(Instruction::Code opcode) { 117 return opcode - Instruction::IPUT [all...] |
/external/llvm/unittests/Transforms/Utils/ |
IntegerDivision.cpp | 42 EXPECT_TRUE(BB->front().getOpcode() == Instruction::SDiv); 47 EXPECT_TRUE(BB->front().getOpcode() == Instruction::AShr); 49 Instruction* Quotient = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); 50 EXPECT_TRUE(Quotient && Quotient->getOpcode() == Instruction::Sub); 72 EXPECT_TRUE(BB->front().getOpcode() == Instruction::UDiv); 77 EXPECT_TRUE(BB->front().getOpcode() == Instruction::ICmp); 79 Instruction* Quotient = dyn_cast<Instruction>(cast<User>(Ret)->getOperand(0)); 80 EXPECT_TRUE(Quotient && Quotient->getOpcode() == Instruction::PHI) [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/SPIRV/ |
spvIR.h | 42 // - Instruction 78 // SPIR-V IR instruction. 81 class Instruction { 83 Instruction(Id resultId, Id typeId, Op opCode) : resultId(resultId), typeId(typeId), opCode(opCode), block(nullptr) { } 84 explicit Instruction(Op opCode) : resultId(NoResult), typeId(NoType), opCode(opCode), block(nullptr) { } 85 virtual ~Instruction() {} 136 // Write out the beginning of the instruction 149 Instruction(const Instruction&); 172 void addInstruction(std::unique_ptr<Instruction> inst) [all...] |
/prebuilts/ndk/r13/sources/third_party/vulkan/glslang/SPIRV/ |
spvIR.h | 42 // - Instruction 78 // SPIR-V IR instruction. 81 class Instruction { 83 Instruction(Id resultId, Id typeId, Op opCode) : resultId(resultId), typeId(typeId), opCode(opCode), block(nullptr) { } 84 explicit Instruction(Op opCode) : resultId(NoResult), typeId(NoType), opCode(opCode), block(nullptr) { } 85 virtual ~Instruction() {} 136 // Write out the beginning of the instruction 149 Instruction(const Instruction&); 172 void addInstruction(std::unique_ptr<Instruction> inst) [all...] |