/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/InstCombine/ |
InstCombineWorklist.h | 16 #include "llvm/IR/Instruction.h" 28 SmallVector<Instruction*, 256> Worklist; 29 DenseMap<Instruction*, unsigned> WorklistMap; 39 /// Add - Add the specified instruction to the worklist if it isn't already 41 void Add(Instruction *I) { 49 if (Instruction *I = dyn_cast<Instruction>(V)) 56 void AddInitialGroup(ArrayRef<Instruction *> List) { 62 for (Instruction *I : reverse(List)) { 69 void Remove(Instruction *I) [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/MC/ |
MCWin64EH.h | 26 struct Instruction { 27 static WinEH::Instruction PushNonVol(MCSymbol *L, unsigned Reg) { 28 return WinEH::Instruction(Win64EH::UOP_PushNonVol, L, Reg, -1); 30 static WinEH::Instruction Alloc(MCSymbol *L, unsigned Size) { 31 return WinEH::Instruction(Size > 128 ? UOP_AllocLarge : UOP_AllocSmall, L, 34 static WinEH::Instruction PushMachFrame(MCSymbol *L, bool Code) { 35 return WinEH::Instruction(UOP_PushMachFrame, L, -1, Code ? 1 : 0); 37 static WinEH::Instruction SaveNonVol(MCSymbol *L, unsigned Reg, 39 return WinEH::Instruction(Offset > 512 * 1024 - 8 ? UOP_SaveNonVolBig 43 static WinEH::Instruction SaveXMM(MCSymbol *L, unsigned Reg [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/InstCombine/ |
InstCombineWorklist.h | 16 #include "llvm/IR/Instruction.h" 28 SmallVector<Instruction*, 256> Worklist; 29 DenseMap<Instruction*, unsigned> WorklistMap; 39 /// Add - Add the specified instruction to the worklist if it isn't already 41 void Add(Instruction *I) { 49 if (Instruction *I = dyn_cast<Instruction>(V)) 56 void AddInitialGroup(ArrayRef<Instruction *> List) { 62 for (Instruction *I : reverse(List)) { 69 void Remove(Instruction *I) [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/MC/ |
MCWin64EH.h | 26 struct Instruction { 27 static WinEH::Instruction PushNonVol(MCSymbol *L, unsigned Reg) { 28 return WinEH::Instruction(Win64EH::UOP_PushNonVol, L, Reg, -1); 30 static WinEH::Instruction Alloc(MCSymbol *L, unsigned Size) { 31 return WinEH::Instruction(Size > 128 ? UOP_AllocLarge : UOP_AllocSmall, L, 34 static WinEH::Instruction PushMachFrame(MCSymbol *L, bool Code) { 35 return WinEH::Instruction(UOP_PushMachFrame, L, -1, Code ? 1 : 0); 37 static WinEH::Instruction SaveNonVol(MCSymbol *L, unsigned Reg, 39 return WinEH::Instruction(Offset > 512 * 1024 - 8 ? UOP_SaveNonVolBig 43 static WinEH::Instruction SaveXMM(MCSymbol *L, unsigned Reg [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/InstCombine/ |
InstCombineWorklist.h | 16 #include "llvm/IR/Instruction.h" 28 SmallVector<Instruction*, 256> Worklist; 29 DenseMap<Instruction*, unsigned> WorklistMap; 39 /// Add - Add the specified instruction to the worklist if it isn't already 41 void Add(Instruction *I) { 49 if (Instruction *I = dyn_cast<Instruction>(V)) 56 void AddInitialGroup(ArrayRef<Instruction *> List) { 62 for (Instruction *I : reverse(List)) { 69 void Remove(Instruction *I) [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/MC/ |
MCWin64EH.h | 26 struct Instruction { 27 static WinEH::Instruction PushNonVol(MCSymbol *L, unsigned Reg) { 28 return WinEH::Instruction(Win64EH::UOP_PushNonVol, L, Reg, -1); 30 static WinEH::Instruction Alloc(MCSymbol *L, unsigned Size) { 31 return WinEH::Instruction(Size > 128 ? UOP_AllocLarge : UOP_AllocSmall, L, 34 static WinEH::Instruction PushMachFrame(MCSymbol *L, bool Code) { 35 return WinEH::Instruction(UOP_PushMachFrame, L, -1, Code ? 1 : 0); 37 static WinEH::Instruction SaveNonVol(MCSymbol *L, unsigned Reg, 39 return WinEH::Instruction(Offset > 512 * 1024 - 8 ? UOP_SaveNonVolBig 43 static WinEH::Instruction SaveXMM(MCSymbol *L, unsigned Reg [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/InstCombine/ |
InstCombineWorklist.h | 16 #include "llvm/IR/Instruction.h" 28 SmallVector<Instruction*, 256> Worklist; 29 DenseMap<Instruction*, unsigned> WorklistMap; 39 /// Add - Add the specified instruction to the worklist if it isn't already 41 void Add(Instruction *I) { 49 if (Instruction *I = dyn_cast<Instruction>(V)) 56 void AddInitialGroup(ArrayRef<Instruction *> List) { 62 for (Instruction *I : reverse(List)) { 69 void Remove(Instruction *I) [all...] |
/external/mesa3d/src/gallium/drivers/nouveau/codegen/ |
nv50_ir_lowering_nvc0.h | 35 void handleDIV(Instruction *); // integer division, modulus 36 void handleRCPRSQ(Instruction *); // double precision float recip/rsqrt 37 void handleFTZ(Instruction *); 53 void replaceZero(Instruction *); 59 TexUse(Instruction *use, const Instruction *tex, bool after) 61 Instruction *insn; 62 const Instruction *tex; // or split / mov 73 inline bool insnDominatedBy(const Instruction *, const Instruction *) const [all...] |
nv50_ir_target_nv50.h | 47 virtual bool insnCanLoad(const Instruction *insn, int s, 48 const Instruction *ld) const; 49 virtual bool insnCanLoadOffset(const Instruction *insn, int s, 53 virtual bool isModSupported(const Instruction *, int s, Modifier) const; 54 virtual bool isSatSupported(const Instruction *) const; 55 virtual bool mayPredicate(const Instruction *, const Value *) const; 57 virtual int getLatency(const Instruction *) const; 58 virtual int getThroughput(const Instruction *) const;
|
/art/compiler/dex/ |
dex_to_dex_compiler.cc | 76 void CompileReturnVoid(Instruction* inst, uint32_t dex_pc); 79 // this case, returns the second NOP instruction pointer. Otherwise, returns 81 Instruction* CompileCheckCast(Instruction* inst, uint32_t dex_pc); 89 void CompileInstanceFieldAccess(Instruction* inst, uint32_t dex_pc, 90 Instruction::Code new_opcode, bool is_put); 98 void CompileInvokeVirtual(Instruction* inst, uint32_t dex_pc, 99 Instruction::Code new_opcode, bool is_range); 116 Instruction* inst = const_cast<Instruction*>(&it.CurrentInstruction()) [all...] |
/art/runtime/interpreter/ |
interpreter_intrinsics.h | 25 class Instruction; 34 const Instruction* inst,
|
/external/llvm/include/llvm/Transforms/Scalar/ |
Float2Int.h | 33 void findRoots(Function &F, SmallPtrSet<Instruction *, 8> &Roots); 34 ConstantRange seen(Instruction *I, ConstantRange R); 38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots); 41 Value *convert(Instruction *I, Type *ToTy); 44 MapVector<Instruction *, ConstantRange> SeenInsts; 45 SmallPtrSet<Instruction *, 8> Roots; 46 EquivalenceClasses<Instruction *> ECs; 47 MapVector<Instruction *, Value *> ConvertedInsts;
|
/external/v8/src/compiler/mips/ |
instruction-scheduler-mips.cc | 5 #include "src/compiler/instruction-scheduler.h" 15 const Instruction* instr) const { 20 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) {
|
/external/v8/src/compiler/mips64/ |
instruction-scheduler-mips64.cc | 5 #include "src/compiler/instruction-scheduler.h" 15 const Instruction* instr) const { 20 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) {
|
/external/v8/src/compiler/x87/ |
instruction-scheduler-x87.cc | 5 #include "src/compiler/instruction-scheduler.h" 15 const Instruction* instr) const { 20 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) {
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
Float2Int.h | 33 void findRoots(Function &F, SmallPtrSet<Instruction *, 8> &Roots); 34 ConstantRange seen(Instruction *I, ConstantRange R); 38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots); 41 Value *convert(Instruction *I, Type *ToTy); 44 MapVector<Instruction *, ConstantRange> SeenInsts; 45 SmallPtrSet<Instruction *, 8> Roots; 46 EquivalenceClasses<Instruction *> ECs; 47 MapVector<Instruction *, Value *> ConvertedInsts;
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
Float2Int.h | 33 void findRoots(Function &F, SmallPtrSet<Instruction *, 8> &Roots); 34 ConstantRange seen(Instruction *I, ConstantRange R); 38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots); 41 Value *convert(Instruction *I, Type *ToTy); 44 MapVector<Instruction *, ConstantRange> SeenInsts; 45 SmallPtrSet<Instruction *, 8> Roots; 46 EquivalenceClasses<Instruction *> ECs; 47 MapVector<Instruction *, Value *> ConvertedInsts;
|
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
Float2Int.h | 33 void findRoots(Function &F, SmallPtrSet<Instruction *, 8> &Roots); 34 ConstantRange seen(Instruction *I, ConstantRange R); 38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots); 41 Value *convert(Instruction *I, Type *ToTy); 44 MapVector<Instruction *, ConstantRange> SeenInsts; 45 SmallPtrSet<Instruction *, 8> Roots; 46 EquivalenceClasses<Instruction *> ECs; 47 MapVector<Instruction *, Value *> ConvertedInsts;
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
Float2Int.h | 33 void findRoots(Function &F, SmallPtrSet<Instruction *, 8> &Roots); 34 ConstantRange seen(Instruction *I, ConstantRange R); 38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots); 41 Value *convert(Instruction *I, Type *ToTy); 44 MapVector<Instruction *, ConstantRange> SeenInsts; 45 SmallPtrSet<Instruction *, 8> Roots; 46 EquivalenceClasses<Instruction *> ECs; 47 MapVector<Instruction *, Value *> ConvertedInsts;
|
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
Float2Int.h | 33 void findRoots(Function &F, SmallPtrSet<Instruction *, 8> &Roots); 34 ConstantRange seen(Instruction *I, ConstantRange R); 38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots); 41 Value *convert(Instruction *I, Type *ToTy); 44 MapVector<Instruction *, ConstantRange> SeenInsts; 45 SmallPtrSet<Instruction *, 8> Roots; 46 EquivalenceClasses<Instruction *> ECs; 47 MapVector<Instruction *, Value *> ConvertedInsts;
|
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
Float2Int.h | 33 void findRoots(Function &F, SmallPtrSet<Instruction *, 8> &Roots); 34 ConstantRange seen(Instruction *I, ConstantRange R); 38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots); 41 Value *convert(Instruction *I, Type *ToTy); 44 MapVector<Instruction *, ConstantRange> SeenInsts; 45 SmallPtrSet<Instruction *, 8> Roots; 46 EquivalenceClasses<Instruction *> ECs; 47 MapVector<Instruction *, Value *> ConvertedInsts;
|
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
Float2Int.h | 33 void findRoots(Function &F, SmallPtrSet<Instruction *, 8> &Roots); 34 ConstantRange seen(Instruction *I, ConstantRange R); 38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots); 41 Value *convert(Instruction *I, Type *ToTy); 44 MapVector<Instruction *, ConstantRange> SeenInsts; 45 SmallPtrSet<Instruction *, 8> Roots; 46 EquivalenceClasses<Instruction *> ECs; 47 MapVector<Instruction *, Value *> ConvertedInsts;
|
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
Float2Int.h | 33 void findRoots(Function &F, SmallPtrSet<Instruction *, 8> &Roots); 34 ConstantRange seen(Instruction *I, ConstantRange R); 38 void walkBackwards(const SmallPtrSetImpl<Instruction *> &Roots); 41 Value *convert(Instruction *I, Type *ToTy); 44 MapVector<Instruction *, ConstantRange> SeenInsts; 45 SmallPtrSet<Instruction *, 8> Roots; 46 EquivalenceClasses<Instruction *> ECs; 47 MapVector<Instruction *, Value *> ConvertedInsts;
|
/art/compiler/optimizing/ |
dead_code_elimination_test.cc | 73 Instruction::CONST_4 | 1 << 8 | 1 << 12, 74 Instruction::CONST_4 | 0 << 8 | 0 << 12, 75 Instruction::IF_GEZ | 1 << 8, 3, 76 Instruction::MOVE | 0 << 8 | 1 << 12, 77 Instruction::ADD_INT | 2 << 8, 0 | 1 << 8, 78 Instruction::RETURN_VOID); 135 Instruction::CONST_4 | 0 << 8 | 0 << 12, 136 Instruction::CONST_4 | 1 << 8 | 1 << 12, 137 Instruction::ADD_INT | 2 << 8, 0 | 1 << 8, 138 Instruction::GOTO | 4 << 8 [all...] |
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
UnresolvedOdexInstruction.java | 35 import org.jf.dexlib2.iface.instruction.Instruction; 38 * This represents a "fixed" odexed instruction, where the object register is always null and so the correct type 39 * can't be determined. Typically, these are replaced by an equivalent instruction that would have the same 42 public class UnresolvedOdexInstruction implements Instruction { 43 public final Instruction originalInstruction; 44 //the register number that holds the (null) reference type that the instruction operates on 47 public UnresolvedOdexInstruction(Instruction originalInstruction, int objectRegisterNumber) {
|