/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/CodeGen/ |
ConstantInitBuilder.h | 33 /// A convenience builder class for complex constant initializers, 51 /// /*constant*/ true); 55 llvm::SmallVector<llvm::Constant*, 4> Indices; 60 llvm::SmallVector<llvm::Constant*, 16> Buffer; 78 llvm::GlobalVariable *createGlobal(llvm::Constant *initializer, 81 bool constant = false, 86 ConstantInitFuture createFuture(llvm::Constant *initializer); 89 llvm::Constant *initializer); 109 llvm::SmallVectorImpl<llvm::Constant*> &getBuffer() { 113 const llvm::SmallVectorImpl<llvm::Constant*> &getBuffer() const [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/CodeGen/ |
ConstantInitBuilder.h | 33 /// A convenience builder class for complex constant initializers, 51 /// /*constant*/ true); 55 llvm::SmallVector<llvm::Constant*, 4> Indices; 60 llvm::SmallVector<llvm::Constant*, 16> Buffer; 78 llvm::GlobalVariable *createGlobal(llvm::Constant *initializer, 81 bool constant = false, 86 ConstantInitFuture createFuture(llvm::Constant *initializer); 89 llvm::Constant *initializer); 109 llvm::SmallVectorImpl<llvm::Constant*> &getBuffer() { 113 const llvm::SmallVectorImpl<llvm::Constant*> &getBuffer() const [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/CodeGen/ |
ConstantInitBuilder.h | 33 /// A convenience builder class for complex constant initializers, 51 /// /*constant*/ true); 55 llvm::SmallVector<llvm::Constant*, 4> Indices; 60 llvm::SmallVector<llvm::Constant*, 16> Buffer; 78 llvm::GlobalVariable *createGlobal(llvm::Constant *initializer, 81 bool constant = false, 86 ConstantInitFuture createFuture(llvm::Constant *initializer); 89 llvm::Constant *initializer); 109 llvm::SmallVectorImpl<llvm::Constant*> &getBuffer() { 113 const llvm::SmallVectorImpl<llvm::Constant*> &getBuffer() const [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/CodeGen/ |
ConstantInitBuilder.h | 33 /// A convenience builder class for complex constant initializers, 51 /// /*constant*/ true); 55 llvm::SmallVector<llvm::Constant*, 4> Indices; 60 llvm::SmallVector<llvm::Constant*, 16> Buffer; 78 llvm::GlobalVariable *createGlobal(llvm::Constant *initializer, 81 bool constant = false, 86 ConstantInitFuture createFuture(llvm::Constant *initializer); 89 llvm::Constant *initializer); 109 llvm::SmallVectorImpl<llvm::Constant*> &getBuffer() { 113 const llvm::SmallVectorImpl<llvm::Constant*> &getBuffer() const [all...] |
/external/llvm/lib/IR/ |
ConstantsContext.h | 32 /// behind the scenes to implement unary constant exprs. 41 UnaryConstantExpr(unsigned Opcode, Constant *C, Type *Ty) 49 /// behind the scenes to implement binary constant exprs. 58 BinaryConstantExpr(unsigned Opcode, Constant *C1, Constant *C2, 70 /// behind the scenes to implement select constant exprs. 79 SelectConstantExpr(Constant *C1, Constant *C2, Constant *C3) 91 /// extractelement constant exprs [all...] |
/external/clang/lib/CodeGen/ |
CGObjCGNU.cpp | 49 llvm::Constant *Function; 77 /// LLVM constant. 78 operator llvm::Constant *() { 83 cast<llvm::Constant>(CGM->CreateRuntimeFunction(FTy, FunctionName)); 88 return cast<llvm::Function>((llvm::Constant *)*this); 163 /// Helper function that generates a constant string and returns a pointer to 166 llvm::Constant *MakeConstantString(const std::string &Str, 177 llvm::Constant *ExportUniqueString(const std::string &Str, 182 llvm::Constant *value = llvm::ConstantDataArray::getString(VMContext,Str); 194 ArrayRef<llvm::Constant *> V [all...] |
CGExprConstant.cpp | 1 //===--- CGExprConstant.cpp - Emit LLVM Code from Constant Expressions ----===// 10 // This contains code to emit Constant Expr nodes as LLVM code. 44 SmallVector<llvm::Constant *, 32> Elements; 46 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CFG, 50 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, 52 static llvm::Constant *BuildStruct(CodeGenModule &CGM, CodeGenFunction *CGF, 62 llvm::Constant *InitExpr); 64 void AppendBytes(CharUnits FieldOffsetInChars, llvm::Constant *InitCst); 80 llvm::Constant *Finalize(QualType Ty); 82 CharUnits getAlignment(const llvm::Constant *C) const [all...] |
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
ConstantFolding.cpp | 40 // Constant Folding internal helper functions 43 /// FoldBitCast - Constant fold bitcast, symbolically evaluating it with 44 /// TargetData. This always returns a non-null constant, but it may be a 46 static Constant *FoldBitCast(Constant *C, Type *DestTy, 50 return Constant::getNullValue(DestTy); 52 return Constant::getAllOnesValue(DestTy); 62 Constant *Ops = C; // don't take the address of C! 66 // If this is a bitcast from constant vector -> vector, fold it. 122 SmallVector<Constant*, 32> Result [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
ArrayData.java | 39 private final ArrayList<Constant> values; 41 /** non-null: type of constant that initializes the array */ 42 private final Constant arrayType; 60 ArrayList<Constant> values, 61 Constant arrayType) { 93 throw new IllegalArgumentException("Unexpected constant type"); 122 Constant cst = values.get(i); 129 Constant cst = values.get(i); 136 Constant cst = values.get(i); 143 Constant cst = values.get(i) [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/cst/ |
CstAnnotation.java | 22 * Constant type that represents an annotation. 24 public final class CstAnnotation extends Constant { 61 protected int compareTo0(Constant other) {
|
/dalvik/dx/src/com/android/dx/rop/cst/ |
CstAnnotation.java | 22 * Constant type that represents an annotation. 24 public final class CstAnnotation extends Constant { 61 protected int compareTo0(Constant other) {
|
CstCallSiteRef.java | 26 public class CstCallSiteRef extends Constant { 28 /** {@code non-null;} The invokedynamic constant from the classfile */ 63 protected int compareTo0(Constant other) {
|
CstProtoRef.java | 23 public final class CstProtoRef extends Constant { 73 protected int compareTo0(Constant other) {
|
/external/clang/include/clang/CodeGen/ |
ModuleBuilder.h | 20 class Constant; 78 /// the object returned may be any sort of constant value, and the 81 llvm::Constant *GetAddrOfGlobal(GlobalDecl decl, bool isForDefinition);
|
/external/clang/test/CXX/temp/temp.fct.spec/temp.arg.explicit/ |
p3-nodeduct.cpp | 9 template<typename T, T* Address> struct Constant { }; 10 Constant<void(int), &f<int> > constant0;
|
/external/llvm/include/llvm/Analysis/ |
LoopUnrollAnalyzer.h | 11 // potential effects that loop unrolling might have, such as enabling constant 25 // loads might be replaced with concrete constant values and that could trigger 50 DenseMap<Value *, Constant *> &SimplifiedValues, 60 /// \brief A cache of pointer bases and constant-folded offsets corresponding 72 /// \brief A Value->Constant map for keeping values that we managed to 73 /// constant-fold on the given iteration. 80 DenseMap<Value *, Constant *> &SimplifiedValues;
|
/external/llvm/include/llvm/CodeGen/GlobalISel/ |
IRTranslator.h | 32 class Constant; 65 SmallSetVector<const Constant *, 8> Constants; 81 /// 2.alt. For constant arguments, if they are compile time constants, 85 /// constant. Moreover, if the constant spans on several instructions, 87 /// => Update ValToVReg and remember that we saw a constant in Constants. 122 // of each constant depending on how fancy we want to be.
|
/external/llvm/include/llvm/IR/ |
AutoUpgrade.h | 21 class Constant; 63 /// This is an auto-upgrade for bitcast constant expression between pointers 66 Value *UpgradeBitCastExpr(unsigned Opc, Constant *C, Type *DestTy);
|
/external/llvm/include/llvm/Transforms/Utils/ |
ValueMapper.h | 165 Constant *mapConstant(const Constant &C); 170 void scheduleMapGlobalInitializer(GlobalVariable &GV, Constant &Init, 172 void scheduleMapAppendingVariable(GlobalVariable &GV, Constant *InitPrefix, 174 ArrayRef<Constant *> NewMembers, 176 void scheduleMapGlobalAliasee(GlobalAlias &GA, Constant &Aliasee, 184 /// BasicBlock), or compute and memoize a value for a Constant. 197 /// 7. Else, compute the equivalent constant, and return it. 263 /// Version of MapValue with type safety for Constant. 264 inline Constant *MapValue(const Constant *V, ValueToValueMapTy &VM [all...] |
/external/llvm/lib/Target/Lanai/ |
LanaiTargetObjectFile.h | 37 /// Return true if this constant should be placed into small data section. 38 bool isConstantInSmallSection(const DataLayout &DL, const Constant *CN) const; 41 const Constant *C,
|
/external/llvm/lib/Target/Mips/ |
MipsTargetObjectFile.h | 38 /// Return true if this constant should be placed into small data section. 39 bool IsConstantInSmallSection(const DataLayout &DL, const Constant *CN, 43 const Constant *C,
|
/external/proguard/src/proguard/classfile/constant/visitor/ |
ConstantTagFilter.java | 21 package proguard.classfile.constant.visitor; 24 import proguard.classfile.constant.Constant; 79 public void visitAnyConstant(Clazz clazz, Constant constant) 81 if (((1 << constant.getTag()) & constantTagMask) != 0) 83 constant.accept(clazz, constantVisitor);
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/CodeGen/ |
ModuleBuilder.h | 20 class Constant; 83 /// the object returned may be any sort of constant value, and the 86 llvm::Constant *GetAddrOfGlobal(GlobalDecl decl, bool isForDefinition);
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Analysis/ |
LoopUnrollAnalyzer.h | 11 // potential effects that loop unrolling might have, such as enabling constant 25 // loads might be replaced with concrete constant values and that could trigger 50 DenseMap<Value *, Constant *> &SimplifiedValues, 60 /// \brief A cache of pointer bases and constant-folded offsets corresponding 72 /// \brief A Value->Constant map for keeping values that we managed to 73 /// constant-fold on the given iteration. 80 DenseMap<Value *, Constant *> &SimplifiedValues;
|
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/IR/ |
AutoUpgrade.h | 21 class Constant; 64 /// This is an auto-upgrade for bitcast constant expression between pointers 67 Value *UpgradeBitCastExpr(unsigned Opc, Constant *C, Type *DestTy);
|