/external/llvm/include/llvm/ |
Argument.h | 1 //===-- llvm/Argument.h - Definition of the Argument class ------*- C++ -*-===// 10 // This file declares the Argument class. 27 /// A class to represent an incoming formal argument to a Function. An argument 29 /// in the body of a function, it represents the value of the actual argument 31 /// @brief LLVM Argument representation 32 class Argument : public Value, public ilist_node<Argument> { 35 friend class SymbolTableListTraits<Argument, Function> [all...] |
Function.h | 24 #include "llvm/Argument.h" 53 template<> struct ilist_traits<Argument> 54 : public SymbolTableListTraits<Argument, Function> { 56 Argument *createSentinel() const { 57 return static_cast<Argument*>(&Sentinel); 59 static void destroySentinel(Argument*) {} 61 Argument *provideInitialHead() const { return createSentinel(); } 62 Argument *ensureHead(Argument*) const { return createSentinel(); } 63 static void noteHead(Argument*, Argument*) { [all...] |
ValueSymbolTable.h | 36 friend class SymbolTableListTraits<Argument, Function>;
|
/external/clang/include/clang/AST/ |
TemplateBase.h | 36 /// \brief Represents a template argument within a class template 40 /// \brief The kind of template argument we're storing. 42 /// \brief Represents an empty template argument, e.g., one that has not 45 /// The template argument is a type. Its value is stored in the 48 /// The template argument is a declaration that was provided for a pointer 51 /// The template argument is an integral value stored in an llvm::APSInt 54 /// The template argument is a template name that was provided for a 57 /// The template argument is a pack expansion of a template name that was 60 /// The template argument is a value- or type-dependent expression 63 /// The template argument is actually a parameter pack. Arguments are store [all...] |
ASTDiagnostic.h | 27 /// \brief DiagnosticsEngine argument formatting function for diagnostics that 33 /// diagnostics. It is meant to be used as the argument to 41 const char *Argument,
|
/external/llvm/lib/VMCore/ |
Function.cpp | 35 template class llvm::SymbolTableListTraits<Argument, Function>; 39 // Argument Implementation 42 Argument::Argument(Type *Ty, const Twine &Name, Function *Par) 54 void Argument::setParent(Function *parent) { 62 /// getArgNo - Return the index of this formal argument in its containing 64 unsigned Argument::getArgNo() const { 66 assert(F && "Argument is not in a function"); 76 /// hasByValAttr - Return true if this argument has the byval attribute on it 78 bool Argument::hasByValAttr() const [all...] |
Value.cpp | 139 } else if (Argument *A = dyn_cast<Argument>(V)) { 359 if (const Argument *A = dyn_cast<Argument>(this))
|
/external/clang/lib/Basic/ |
Diagnostic.cpp | 25 const char *Argument, unsigned ArgLen, 31 const char *Str = "<can't format argument>"; 354 // When emitting diagnostics, we set the final argument count into 425 /// like this: %select{foo|bar|baz}2. This means that the integer argument 430 const char *Argument, unsigned ArgumentLen, 432 const char *ArgumentEnd = Argument+ArgumentLen; 436 const char *NextVal = ScanFormat(Argument, ArgumentEnd, '|'); 439 Argument = NextVal+1; // Skip this string. 444 const char *EndPtr = ScanFormat(Argument, ArgumentEnd, '|'); 447 DInfo.FormatDiagnostic(Argument, EndPtr, OutStr) [all...] |
/external/llvm/include/llvm/CodeGen/ |
FunctionLoweringInfo.h | 85 DenseMap<const Argument*, int> ByValArgFrameIndexMap; 203 /// argument. 204 void setArgumentFrameIndex(const Argument *A, int FI); 206 /// getArgumentFrameIndex - Get frame index for the byval argument. 207 int getArgumentFrameIndex(const Argument *A);
|
/external/clang/utils/TableGen/ |
ClangAttrEmitter.cpp | 71 class Argument { 76 Argument(Record &Arg, StringRef Attr) 84 virtual ~Argument() {} 90 // These functions print the argument contents formatted in different ways. 103 class SimpleArgument : public Argument { 108 : Argument(Arg, Attr), type(T) 141 class StringArgument : public Argument { 144 : Argument(Arg, Attr) 195 class AlignedArgument : public Argument { 198 : Argument(Arg, Attr [all...] |
/external/llvm/lib/Transforms/IPO/ |
IPConstantPropagation.cpp | 13 // them. The existing dead argument elimination pass should be run after this 78 /// constant in for an argument, propagate that constant in as the argument. 83 // For each argument, keep track of its constant value and whether it is a 110 // If this argument is known non-constant, ignore it. 120 // Ignore recursive calls passing argument down. 122 // Argument became non-constant. If all arguments are non-constant now, 131 // If we got to this point, there is a constant argument! 136 // Do we have a constant argument? 198 // Try to see if all the rets return the same constant or argument [all...] |
ArgumentPromotion.cpp | 13 // argument is *only* loaded, then it can pass the value into the function 58 /// ArgPromotion - The 'by reference' to 'by value' argument promotion pass. 78 bool isSafeToPromoteArgument(Argument *Arg, bool isByVal) const; 80 SmallPtrSet<Argument*, 8> &ArgsToPromote, 81 SmallPtrSet<Argument*, 8> &ByValArgsToTransform); 129 SmallVector<std::pair<Argument*, unsigned>, 16> PointerArgs; 134 PointerArgs.push_back(std::pair<Argument*, unsigned>(I, ArgNo)); 151 // Check to see which arguments are promotable. If an argument is promotable, 153 SmallPtrSet<Argument*, 8> ArgsToPromote; 154 SmallPtrSet<Argument*, 8> ByValArgsToTransform [all...] |
/external/clang/include/clang/Sema/ |
DelayedDiagnostic.h | 141 unsigned argument) { 148 DD.ForbiddenTypeData.Argument = argument; 183 return ForbiddenTypeData.Argument; 202 unsigned Argument;
|
/external/llvm/unittests/Transforms/Utils/ |
Cloning.cpp | 11 #include "llvm/Argument.h" 52 V = new Argument(Type::getInt32Ty(context)); 122 V = new Argument(Type::getInt32PtrTy(context)); 135 V = new Argument(Type::getInt32Ty(context));
|
/external/llvm/include/llvm/Analysis/ |
SparsePropagation.h | 26 class Argument; 88 /// ComputeArgument - Given a formal argument value, compute and return a 89 /// lattice value corresponding to the specified argument. 90 virtual LatticeVal ComputeArgument(Argument *I) {
|
/external/libpng/contrib/pngminus/ |
makevms.com | 64 $ Argument = P'arg 65 $ If Argument .Eqs. "" Then Goto Exit 68 $ File = F$Element(El," ",Argument)
|
/external/llvm/examples/HowToUseJIT/ |
HowToUseJIT.cpp | 62 // function will have a return type of "int" and take an argument of "int". 63 // The '0' terminates the list of argument types. 70 // because of the last argument. 80 // Get pointers to the integer argument of the add1 function... 82 Argument *ArgX = Add1F->arg_begin(); // Get the arg
|
/external/javassist/src/main/javassist/util/ |
HotSwapper.java | 113 ((Connector.Argument)arguments.get("hostname")).setValue(HOST_NAME); 114 ((Connector.Argument)arguments.get("port")).setValue(port);
|
/external/webkit/Source/WebCore/xml/ |
XPathGrammar.y | 106 %type <expr> Argument 390 Argument 398 ArgumentList ',' Argument 405 Argument:
|
/external/llvm/lib/Analysis/ |
DbgInfoPrinter.cpp | 100 if (!isa<Instruction>(V) && !isa<Argument>(V)) 106 else if (const Argument *A = dyn_cast<Argument>(V))
|
BasicAliasAnalysis.cpp | 51 // A byval argument is never null. 52 if (const Argument *A = dyn_cast<Argument>(V)) 73 // If this is an argument that corresponds to a byval or noalias argument, 76 if (const Argument *A = dyn_cast<Argument>(V)) 89 if (isa<CallInst>(V) || isa<InvokeInst>(V) || isa<Argument>(V)) 93 // stores to be escapes (it passes true for the StoreCaptures argument 116 // The size is the argument to the malloc call [all...] |
/external/libpng/scripts/ |
makevms.com | 114 $ Argument = P'arg 115 $ If Argument .Eqs. "" Then Goto Exit 118 $ File = F$Element(El," ",Argument)
|
/external/llvm/examples/Fibonacci/ |
fibonacci.cpp | 54 // Get pointer to the integer argument of the add1 function... 55 Argument *ArgX = FibF->arg_begin(); // Get the arg. 128 // Call the Fibonacci function with argument n:
|
/external/libpng/contrib/gregbook/ |
makevms.com | 104 $ Argument = P'arg 105 $ If Argument .Eqs. "" Then Goto Exit 108 $ File = F$Element(El," ",Argument)
|
/external/llvm/examples/ParallelJIT/ |
ParallelJIT.cpp | 35 // function will have a return type of "int" and take an argument of "int". 36 // The '0' terminates the list of argument types. 44 // because of the last argument. 50 // Get pointers to the integer argument of the add1 function... 52 Argument *ArgX = Add1F->arg_begin(); // Get the arg 81 // Get pointer to the integer argument of the add1 function... 82 Argument *ArgX = FibF->arg_begin(); // Get the arg.
|