/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionExpander.h | 45 std::map<std::pair<const SCEV *, Instruction *>, TrackingVH<Value> > 56 /// returns the add instruction that adds one to the phi for {0,+,1}<L>, 67 Instruction *IVIncInsertPos; 170 const Instruction *At = nullptr) { 182 Instruction *getIVIncOperand(Instruction *IncV, Instruction *InsertPos, 186 bool hoistIVInc(Instruction *IncV, Instruction *InsertPos); 197 Value *expandCodeFor(const SCEV *SH, Type *Ty, Instruction *I) [all...] |
/external/v8/src/arm64/ |
instrument-arm64.cc | 66 {"Instruction", Cumulative}, 127 // Dump any remaining instruction data to the output file. 143 // Increment the instruction counter, and dump all counters if a sample period 145 static Counter* counter = GetCounter("Instruction"); 191 static Counter* counter = GetCounter("Instruction"); 233 void Instrument::VisitPCRelAddressing(Instruction* instr) { 240 void Instrument::VisitAddSubImmediate(Instruction* instr) { 255 void Instrument::VisitLogicalImmediate(Instruction* instr) { 262 void Instrument::VisitMoveWideImmediate(Instruction* instr) { 275 void Instrument::VisitBitfield(Instruction* instr) [all...] |
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
Format10t.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 48 public long getTarget(Instruction insn) { 53 public void setTarget(Instruction insn, long target) {
|
Format11n.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 48 public long getConst(Instruction insn) { 53 public void setConst(Instruction insn, long constant) {
|
Format20t.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 49 public long getTarget(Instruction insn) { 54 public void setTarget(Instruction insn, long target) {
|
Format21h.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 49 public long getConst(Instruction insn) { 54 public void setConst(Instruction insn, long constant) {
|
Format21s.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 49 public long getConst(Instruction insn) { 54 public void setConst(Instruction insn, long constant) {
|
Format21t.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 49 public long getTarget(Instruction insn) { 54 public void setTarget(Instruction insn, long target) {
|
Format22b.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 50 public long getConst(Instruction insn) { 55 public void setConst(Instruction insn, long constant) {
|
Format22cs.java | 20 import dexfuzz.rawdex.Instruction; 27 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 28 throw new Error("Did not expect to have to write a 22cs instruction!"); 57 public int getPoolIndex(Instruction insn) { 62 public void setPoolIndex(Instruction insn, int poolIndex) {
|
Format22s.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 49 public long getConst(Instruction insn) { 54 public void setConst(Instruction insn, long constant) {
|
Format22t.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 49 public long getTarget(Instruction insn) { 54 public void setTarget(Instruction insn, long target) {
|
Format30t.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 49 public long getTarget(Instruction insn) { 54 public void setTarget(Instruction insn, long target) {
|
Format31c.java | 20 import dexfuzz.rawdex.Instruction; 27 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 55 public int getPoolIndex(Instruction insn) { 60 public void setPoolIndex(Instruction insn, int poolIndex) {
|
Format31i.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 49 public long getConst(Instruction insn) { 54 public void setConst(Instruction insn, long constant) {
|
Format31t.java | 20 import dexfuzz.rawdex.Instruction; 26 public void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException { 49 public long getTarget(Instruction insn) { 54 public void setTarget(Instruction insn, long target) {
|
/external/llvm/include/llvm/IR/ |
AutoUpgrade.h | 23 class Instruction; 54 /// If the TBAA tag for the given instruction uses the scalar TBAA format, 56 void UpgradeInstWithTBAATag(Instruction *I); 59 /// address spaces: the instruction is replaced by a pair ptrtoint+inttoptr. 60 Instruction *UpgradeBitCastInst(unsigned Opc, Value *V, Type *DestTy, 61 Instruction *&Temp); 64 /// with different address spaces: the instruction is replaced by a pair
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/iface/instruction/ |
ReferenceInstruction.java | 32 package org.jf.dexlib2.iface.instruction; 38 public interface ReferenceInstruction extends Instruction {
|
/external/swiftshader/third_party/LLVM/include/llvm/ |
Instruction.h | 1 //===-- llvm/Instruction.h - Instruction class definition -------*- C++ -*-===// 10 // This file contains the declaration of the Instruction class, which is the 30 class Instruction : public User, public ilist_node<Instruction> { 31 void operator=(const Instruction &); // Do not implement 32 Instruction(const Instruction &); // Do not implement 39 /// indicates whether this instruction has metadata attached to it or not. 44 ~Instruction(); [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Support/ |
InstVisitor.h | 1 //===- llvm/Support/InstVisitor.h - Define instruction visitors -*- C++ -*-===// 21 // We operate on opaque instruction classes, so forward declare all instruction 25 #include "llvm/Instruction.def" 32 /// @brief Base class for instruction visitors 34 /// Instruction visitors are used when you want to perform different actions 61 /// The defined has 'visit' methods for Instruction, and also for BasicBlock, 64 /// Note that if you don't implement visitXXX for some instruction type, 65 /// the visitXXX method for instruction superclass will be invoked. So 69 /// The optional second template argument specifies the type that instruction [all...] |
/external/llvm/include/llvm/Transforms/Scalar/ |
ConstantHoisting.h | 15 // cost. If the constant can be folded into the instruction (the cost is 21 // into the instruction and it might be beneficial to hoist the constant. 52 Instruction *Inst; 55 ConstantUser(Instruction *Inst, unsigned Idx) : Inst(Inst), OpndIdx(Idx) { } 70 void addUser(Instruction *Inst, unsigned Idx, unsigned Cost) { 121 SmallDenseMap<Instruction *, Instruction *> ClonedCastMap; 126 Instruction *findMatInsertPt(Instruction *Inst, unsigned Idx = ~0U) const; 127 Instruction *findConstantInsertionPoint [all...] |
/external/llvm/lib/Transforms/ObjCARC/ |
PtrState.h | 22 #include "llvm/IR/Instruction.h" 77 SmallPtrSet<Instruction *, 2> Calls; 81 SmallPtrSet<Instruction *, 2> ReverseInsertPts; 156 void InsertCall(Instruction *I) { RRI.Calls.insert(I); } 158 void InsertReverseInsertPt(Instruction *I) { RRI.ReverseInsertPts.insert(I); } 172 bool InitBottomUp(ARCMDKindCache &Cache, Instruction *I); 182 void HandlePotentialUse(BasicBlock *BB, Instruction *Inst, const Value *Ptr, 184 bool HandlePotentialAlterRefCount(Instruction *Inst, const Value *Ptr, 193 bool InitTopDown(ARCInstKind Kind, Instruction *I); 198 bool MatchWithRelease(ARCMDKindCache &Cache, Instruction *Release) [all...] |
/external/llvm/lib/Transforms/Scalar/ |
ADCE.cpp | 65 // Check if this instruction is a runtime call for value profiling and 67 static bool isInstrumentsConstant(Instruction &I) { 77 SmallPtrSet<Instruction*, 32> Alive; 78 SmallVector<Instruction*, 128> Worklist; 81 for (Instruction &I : instructions(F)) { 96 Instruction *Curr = Worklist.pop_back_val(); 98 // Collect the live debug info scopes attached to this instruction. 103 if (Instruction *Inst = dyn_cast<Instruction>(OI)) 113 for (Instruction &I : instructions(F)) [all...] |
/art/runtime/entrypoints/quick/ |
quick_fillarray_entrypoints.cc | 32 const Instruction::ArrayDataPayload* payload = 33 reinterpret_cast<const Instruction::ArrayDataPayload*>(insns + payload_offset);
|
/art/tools/dexfuzz/src/dexfuzz/program/ |
MInsn.java | 19 import dexfuzz.rawdex.Instruction; 23 * as the instruction is moved around. 27 * The raw DEX instruction that this instruction represents. 29 public Instruction insn; 33 * The location of this instruction, as an offset in code words from the beginning. 44 * Clone this MInsn, and clone the wrapped Instruction. 56 * Get the String representation of an instruction.
|