/freebsd-10-stable/contrib/llvm/include/llvm/ADT/ |
H A D | ArrayRef.h | 1 //===--- ArrayRef.h - Array Reference Wrapper -------------------*- C++ -*-===// 19 /// ArrayRef - Represent a constant reference to an array (0 or more elements 25 /// extends past that of the ArrayRef. For this reason, it is not in general 26 /// safe to store an ArrayRef. 31 class ArrayRef { class in namespace:llvm 50 /// Construct an empty ArrayRef. 51 /*implicit*/ ArrayRef() : Data(0), Length(0) {} function in class:llvm::ArrayRef 53 /// Construct an empty ArrayRef from None. 54 /*implicit*/ ArrayRef(NoneType) : Data(0), Length(0) {} function in class:llvm::ArrayRef 56 /// Construct an ArrayRef fro 57 /*implicit*/ ArrayRef(const T &OneElt) function in class:llvm::ArrayRef 61 /*implicit*/ ArrayRef(const T *data, size_t length) function in class:llvm::ArrayRef 65 ArrayRef(const T *begin, const T *end) function in class:llvm::ArrayRef 72 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec) function in class:llvm::ArrayRef 78 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec) function in class:llvm::ArrayRef 88 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) function in class:llvm::ArrayRef [all...] |
H A D | edit_distance.h | 19 #include "llvm/ADT/ArrayRef.h" 43 unsigned ComputeEditDistance(ArrayRef<T> FromArray, ArrayRef<T> ToArray, 55 typename ArrayRef<T>::size_type m = FromArray.size(); 56 typename ArrayRef<T>::size_type n = ToArray.size(); 71 for (typename ArrayRef<T>::size_type y = 1; y <= m; ++y) { 75 for (typename ArrayRef<T>::size_type x = 1; x <= n; ++x) {
|
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | SelectorLocationsKind.h | 47 ArrayRef<SourceLocation> SelLocs, 48 ArrayRef<Expr *> Args, 60 ArrayRef<Expr *> Args, 65 ArrayRef<SourceLocation> SelLocs, 66 ArrayRef<ParmVarDecl *> Args, 78 ArrayRef<ParmVarDecl *> Args,
|
H A D | DeclOpenMP.h | 19 #include "llvm/ADT/ArrayRef.h" 44 ArrayRef<const Expr *> getVars() const { 45 return ArrayRef<const Expr *>( 56 void setVars(ArrayRef<Expr *> VL); 61 ArrayRef<Expr *> VL); 66 typedef ArrayRef<const Expr *>::iterator varlist_const_iterator;
|
H A D | ASTDiagnostic.h | 47 ArrayRef<intptr_t> QualTypeVals);
|
/freebsd-10-stable/contrib/llvm/include/llvm/Support/ |
H A D | MD5.h | 36 template <typename T> class ArrayRef; 53 void update(ArrayRef<uint8_t> Data); 66 const uint8_t *body(ArrayRef<uint8_t> Data);
|
/freebsd-10-stable/contrib/llvm/include/llvm/TableGen/ |
H A D | Error.h | 22 void PrintWarning(ArrayRef<SMLoc> WarningLoc, const Twine &Msg); 26 void PrintError(ArrayRef<SMLoc> ErrorLoc, const Twine &Msg); 31 LLVM_ATTRIBUTE_NORETURN void PrintFatalError(ArrayRef<SMLoc> ErrorLoc,
|
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | SemaLambda.h | 33 ArrayRef<sema::FunctionScopeInfo*> FunctionScopes,
|
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/ |
H A D | Registry.h | 23 #include "llvm/ADT/ArrayRef.h" 52 ArrayRef<ParserValue> Args, 64 ArrayRef<ParserValue> Args,
|
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/ |
H A D | SelectorLocationsKind.cpp | 65 SourceLocation getArgLoc(unsigned Index, ArrayRef<T*> Args) { 71 ArrayRef<SourceLocation> SelLocs, 72 ArrayRef<T *> Args, 98 ArrayRef<SourceLocation> SelLocs, 99 ArrayRef<Expr *> Args, 107 ArrayRef<Expr *> Args, 115 ArrayRef<SourceLocation> SelLocs, 116 ArrayRef<ParmVarDecl *> Args, 124 ArrayRef<ParmVarDecl *> Args,
|
/freebsd-10-stable/contrib/llvm/include/llvm/Analysis/ |
H A D | ConstantFolding.h | 32 class ArrayRef; 56 ArrayRef<Constant *> Ops, 73 ArrayRef<unsigned> Idxs); 90 ArrayRef<Constant*> Indices); 98 Constant *ConstantFoldCall(Function *F, ArrayRef<Constant *> Operands,
|
/freebsd-10-stable/contrib/llvm/include/llvm/Transforms/Utils/ |
H A D | PromoteMemToReg.h | 18 #include "llvm/ADT/ArrayRef.h" 43 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
|
/freebsd-10-stable/contrib/llvm/lib/CodeGen/ |
H A D | SpillPlacement.h | 30 #include "llvm/ADT/ArrayRef.h" 104 void addConstraints(ArrayRef<BlockConstraint> LiveBlocks); 112 void addPrefSpill(ArrayRef<unsigned> Blocks, bool Strong); 115 void addLinks(ArrayRef<unsigned> Links); 130 ArrayRef<unsigned> getRecentPositive() { return RecentPositive; }
|
H A D | AllocationOrder.h | 20 #include "llvm/ADT/ArrayRef.h" 30 ArrayRef<MCPhysReg> Order; 43 ArrayRef<MCPhysReg> getOrder() const { return Order; }
|
/freebsd-10-stable/contrib/llvm/lib/IR/ |
H A D | ConstantFold.h | 22 #include "llvm/ADT/ArrayRef.h" 43 ArrayRef<unsigned> Idxs); 45 ArrayRef<unsigned> Idxs); 51 ArrayRef<Constant *> Idxs); 53 ArrayRef<Value *> Idxs);
|
/freebsd-10-stable/contrib/llvm/lib/TableGen/ |
H A D | Error.cpp | 25 static void PrintMessage(ArrayRef<SMLoc> Loc, SourceMgr::DiagKind Kind, 41 void PrintWarning(ArrayRef<SMLoc> WarningLoc, const Twine &Msg) { 53 void PrintError(ArrayRef<SMLoc> ErrorLoc, const Twine &Msg) { 70 void PrintFatalError(ArrayRef<SMLoc> ErrorLoc, const std::string &Msg) {
|
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/ |
H A D | CheckerRegistration.h | 26 ArrayRef<std::string> plugins,
|
H A D | FrontendActions.h | 29 void printCheckerHelp(raw_ostream &OS, ArrayRef<std::string> plugins);
|
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/ |
H A D | AnalysisConsumer.h | 37 ArrayRef<std::string> plugins);
|
H A D | CheckerRegistration.cpp | 42 ClangCheckerRegistry(ArrayRef<std::string> plugins, 48 ClangCheckerRegistry::ClangCheckerRegistry(ArrayRef<std::string> plugins, 52 for (ArrayRef<std::string>::iterator i = plugins.begin(), e = plugins.end(); 105 ArrayRef<std::string> plugins, 129 void ento::printCheckerHelp(raw_ostream &out, ArrayRef<std::string> plugins) {
|
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Frontend/ |
H A D | TextDiagnostic.h | 83 ArrayRef<CharSourceRange> Ranges, 89 ArrayRef<CharSourceRange> Ranges, 95 ArrayRef<FixItHint> Hints, 116 ArrayRef<FixItHint> Hints, 121 void emitParseableFixits(ArrayRef<FixItHint> Hints, const SourceManager &SM);
|
H A D | DiagnosticRenderer.h | 78 ArrayRef<CharSourceRange> Ranges, 84 ArrayRef<CharSourceRange> Ranges, 92 ArrayRef<FixItHint> Hints, 119 ArrayRef<CharSourceRange> Ranges, ArrayRef<FixItHint> Hints, 123 ArrayRef<CharSourceRange> Ranges, 124 ArrayRef<FixItHint> Hints, 144 StringRef Message, ArrayRef<CharSourceRange> Ranges, 145 ArrayRef<FixItHint> FixItHints,
|
/freebsd-10-stable/contrib/llvm/include/llvm/CodeGen/ |
H A D | RegisterPressure.h | 305 void addLiveRegs(ArrayRef<unsigned> Regs); 334 void initLiveThru(ArrayRef<unsigned> PressureSet) { 338 ArrayRef<unsigned> getLiveThru() const { return LiveThruPressure; } 366 ArrayRef<PressureChange> CriticalPSets, 367 ArrayRef<unsigned> MaxPressureLimit); 372 ArrayRef<PressureChange> CriticalPSets, 373 ArrayRef<unsigned> MaxPressureLimit) const; 381 ArrayRef<PressureChange> CriticalPSets, 382 ArrayRef<unsigned> MaxPressureLimit); 389 ArrayRef<PressureChang [all...] |
/freebsd-10-stable/contrib/llvm/include/llvm/Object/ |
H A D | YAML.h | 68 ArrayRef<uint8_t> Data; 73 BinaryRef(ArrayRef<uint8_t> Data) : Data(Data), DataIsHexString(false) {} 80 ArrayRef<uint8_t>::size_type binary_size() const {
|
/freebsd-10-stable/contrib/llvm/utils/TableGen/ |
H A D | SetTheory.h | 77 ArrayRef<SMLoc> Loc) =0; 124 void evaluate(Init *Expr, RecSet &Elts, ArrayRef<SMLoc> Loc); 128 void evaluate(Iter begin, Iter end, RecSet &Elts, ArrayRef<SMLoc> Loc) {
|