HomeSort by relevance Sort by last modified time
    Searched refs:Argument (Results 1 - 25 of 97) sorted by null

1 2 3 4

  /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.

Completed in 989 milliseconds

1 2 3 4