Searched refs:ArrayRef (Results 1 - 25 of 436) sorted by relevance

1234567891011>>

/freebsd-10-stable/contrib/llvm/include/llvm/ADT/
H A DArrayRef.h1 //===--- 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 Dedit_distance.h19 #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 DSelectorLocationsKind.h47 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 DDeclOpenMP.h19 #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 DASTDiagnostic.h47 ArrayRef<intptr_t> QualTypeVals);
/freebsd-10-stable/contrib/llvm/include/llvm/Support/
H A DMD5.h36 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 DError.h22 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 DSemaLambda.h33 ArrayRef<sema::FunctionScopeInfo*> FunctionScopes,
/freebsd-10-stable/contrib/llvm/tools/clang/include/clang/ASTMatchers/Dynamic/
H A DRegistry.h23 #include "llvm/ADT/ArrayRef.h"
52 ArrayRef<ParserValue> Args,
64 ArrayRef<ParserValue> Args,
/freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/
H A DSelectorLocationsKind.cpp65 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 DConstantFolding.h32 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 DPromoteMemToReg.h18 #include "llvm/ADT/ArrayRef.h"
43 void PromoteMemToReg(ArrayRef<AllocaInst *> Allocas, DominatorTree &DT,
/freebsd-10-stable/contrib/llvm/lib/CodeGen/
H A DSpillPlacement.h30 #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 DAllocationOrder.h20 #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 DConstantFold.h22 #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 DError.cpp25 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 DCheckerRegistration.h26 ArrayRef<std::string> plugins,
H A DFrontendActions.h29 void printCheckerHelp(raw_ostream &OS, ArrayRef<std::string> plugins);
/freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/
H A DAnalysisConsumer.h37 ArrayRef<std::string> plugins);
H A DCheckerRegistration.cpp42 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 DTextDiagnostic.h83 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 DDiagnosticRenderer.h78 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 DRegisterPressure.h305 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 DYAML.h68 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 DSetTheory.h77 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) {

Completed in 286 milliseconds

1234567891011>>