/external/llvm/include/llvm/IR/ |
NoFolder.h | 40 Instruction *CreateAdd(Constant *LHS, Constant *RHS, 47 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 50 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { 53 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { 56 Instruction *CreateSub(Constant *LHS, Constant *RHS, 63 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const { 66 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const { 69 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const { 72 Instruction *CreateMul(Constant *LHS, Constant *RHS, 79 Instruction *CreateNSWMul(Constant *LHS, Constant *RHS) const [all...] |
AssemblyAnnotationWriter.h | 24 class Instruction; 38 /// after the basic block label, but before the first instruction in the 51 /// before an instruction is emitted. 52 virtual void emitInstructionAnnot(const Instruction *, 56 /// right of an instruction or global value.
|
Instruction.h | 1 //===-- llvm/Instruction.h - Instruction class definition -------*- C++ -*-===// 10 // This file contains the declaration of the Instruction class, which is the 33 struct SymbolTableListSentinelTraits<Instruction> 34 : public ilist_half_embedded_sentinel_traits<Instruction> {}; 36 class Instruction : public User, 37 public ilist_node_with_parent<Instruction, BasicBlock> { 38 void operator=(const Instruction &) = delete; 39 Instruction(const Instruction &) = delete [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/IR/ |
NoFolder.h | 28 #include "llvm/IR/Instruction.h" 42 Instruction *CreateAdd(Constant *LHS, Constant *RHS, 50 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 54 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { 58 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { 62 Instruction *CreateSub(Constant *LHS, Constant *RHS, 70 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const { 74 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const { 78 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const { 82 Instruction *CreateMul(Constant *LHS, Constant *RHS [all...] |
AssemblyAnnotationWriter.h | 24 class Instruction; 38 /// after the basic block label, but before the first instruction in the 51 /// before an instruction is emitted. 52 virtual void emitInstructionAnnot(const Instruction *, 56 /// right of an instruction or global value.
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/IR/ |
NoFolder.h | 28 #include "llvm/IR/Instruction.h" 42 Instruction *CreateAdd(Constant *LHS, Constant *RHS, 50 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 54 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { 58 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { 62 Instruction *CreateSub(Constant *LHS, Constant *RHS, 70 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const { 74 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const { 78 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const { 82 Instruction *CreateMul(Constant *LHS, Constant *RHS [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/IR/ |
NoFolder.h | 28 #include "llvm/IR/Instruction.h" 42 Instruction *CreateAdd(Constant *LHS, Constant *RHS, 50 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 54 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { 58 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { 62 Instruction *CreateSub(Constant *LHS, Constant *RHS, 70 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const { 74 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const { 78 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const { 82 Instruction *CreateMul(Constant *LHS, Constant *RHS [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
NoFolder.h | 28 #include "llvm/IR/Instruction.h" 42 Instruction *CreateAdd(Constant *LHS, Constant *RHS, 50 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 54 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { 58 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { 62 Instruction *CreateSub(Constant *LHS, Constant *RHS, 70 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const { 74 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const { 78 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const { 82 Instruction *CreateMul(Constant *LHS, Constant *RHS [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/IR/ |
NoFolder.h | 28 #include "llvm/IR/Instruction.h" 42 Instruction *CreateAdd(Constant *LHS, Constant *RHS, 50 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 54 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { 58 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { 62 Instruction *CreateSub(Constant *LHS, Constant *RHS, 70 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const { 74 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const { 78 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const { 82 Instruction *CreateMul(Constant *LHS, Constant *RHS [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/IR/ |
NoFolder.h | 28 #include "llvm/IR/Instruction.h" 42 Instruction *CreateAdd(Constant *LHS, Constant *RHS, 50 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 54 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { 58 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { 62 Instruction *CreateSub(Constant *LHS, Constant *RHS, 70 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const { 74 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const { 78 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const { 82 Instruction *CreateMul(Constant *LHS, Constant *RHS [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/IR/ |
NoFolder.h | 28 #include "llvm/IR/Instruction.h" 42 Instruction *CreateAdd(Constant *LHS, Constant *RHS, 50 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 54 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { 58 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { 62 Instruction *CreateSub(Constant *LHS, Constant *RHS, 70 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const { 74 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const { 78 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const { 82 Instruction *CreateMul(Constant *LHS, Constant *RHS [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/IR/ |
NoFolder.h | 28 #include "llvm/IR/Instruction.h" 42 Instruction *CreateAdd(Constant *LHS, Constant *RHS, 50 Instruction *CreateNSWAdd(Constant *LHS, Constant *RHS) const { 54 Instruction *CreateNUWAdd(Constant *LHS, Constant *RHS) const { 58 Instruction *CreateFAdd(Constant *LHS, Constant *RHS) const { 62 Instruction *CreateSub(Constant *LHS, Constant *RHS, 70 Instruction *CreateNSWSub(Constant *LHS, Constant *RHS) const { 74 Instruction *CreateNUWSub(Constant *LHS, Constant *RHS) const { 78 Instruction *CreateFSub(Constant *LHS, Constant *RHS) const { 82 Instruction *CreateMul(Constant *LHS, Constant *RHS [all...] |
/art/tools/dexfuzz/src/dexfuzz/rawdex/formats/ |
AbstractFormat.java | 20 import dexfuzz.rawdex.Instruction; 26 * methods to write out a provided Instruction according to this format, and also methods 27 * to read the vregs from an Instruction's raw bytes. 43 * Get the size of an Instruction that has this format. 48 * Given a file handle and an instruction, write that Instruction out to the file 51 public abstract void writeToFile(DexRandomAccessFile file, Instruction insn) throws IOException;
|
/external/llvm/include/llvm/Analysis/ |
ScalarEvolutionNormalization.h | 43 class Instruction; 70 Instruction *User,
|
TypeMetadataUtils.h | 41 SmallVectorImpl<Instruction *> &LoadedPtrs, 42 SmallVectorImpl<Instruction *> &Preds, bool &HasNonCallUses, CallInst *CI);
|
/external/llvm/lib/Transforms/ObjCARC/ |
DependencyAnalysis.h | 31 class Instruction; 56 BasicBlock *StartBB, Instruction *StartInst, 57 SmallPtrSetImpl<Instruction *> &DependingInstructions, 62 Depends(DependenceKind Flavor, Instruction *Inst, const Value *Arg, 65 /// Test whether the given instruction can "use" the given pointer's object in a 67 bool CanUse(const Instruction *Inst, const Value *Ptr, ProvenanceAnalysis &PA, 70 /// Test whether the given instruction can result in a reference count 72 bool CanAlterRefCount(const Instruction *Inst, const Value *Ptr, 77 bool CanDecrementRefCount(const Instruction *Inst, const Value *Ptr, 80 static inline bool CanDecrementRefCount(const Instruction *Inst [all...] |
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
ScalarEvolutionNormalization.h | 43 class Instruction; 70 Instruction *User,
|
/external/swiftshader/third_party/subzero/pnacl-llvm/ |
NaClBitcodeDecoders.cpp | 17 Instruction::CastOps &LLVMOpcode) { 20 LLVMOpcode = Instruction::BitCast; 23 LLVMOpcode = Instruction::Trunc; 26 LLVMOpcode = Instruction::ZExt; 29 LLVMOpcode = Instruction::SExt; 32 LLVMOpcode = Instruction::FPToUI; 35 LLVMOpcode = Instruction::FPToSI; 38 LLVMOpcode = Instruction::UIToFP; 41 LLVMOpcode = Instruction::SIToFP; 44 LLVMOpcode = Instruction::FPTrunc [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
IndirectCallSiteVisitor.h | 20 std::vector<Instruction *> IndirectCallInsts; 30 static inline std::vector<Instruction *> findIndirectCallSites(Function &F) {
|
ScalarEvolutionNormalization.h | 43 class Instruction; 70 Instruction *User,
|
TypeMetadataUtils.h | 41 SmallVectorImpl<Instruction *> &LoadedPtrs, 42 SmallVectorImpl<Instruction *> &Preds, bool &HasNonCallUses,
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Scalar/ |
NaryReassociate.h | 28 // instruction individually and believes (a + 2) + b is the best form according 36 // NaryReassociate works as follows. For every instruction in the form of (a + 38 // instruction. If so, it then reassociates (a + b) + c into (a + c) + b or (b + 40 // an expression is computed before, we store each instruction seen and its SCEV 41 // into an SCEV-to-instruction map. 56 // eliminate an instruction and decrease the usage count of its operands. As a 57 // result, an instruction that previously had multiple uses may become a 58 // single-use instruction and thus eligible for split consideration. For 108 Instruction *tryReassociate(Instruction *I) [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/ |
LowerMemIntrinsics.h | 20 class Instruction; 28 void createMemCpyLoop(Instruction *InsertBefore,
|
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Analysis/ |
IndirectCallSiteVisitor.h | 20 std::vector<Instruction *> IndirectCallInsts; 30 static inline std::vector<Instruction *> findIndirectCallSites(Function &F) {
|
ScalarEvolutionNormalization.h | 43 class Instruction; 70 Instruction *User,
|