Searched refs:ArrayRef (Results 151 - 175 of 1734) sorted by relevance

1234567891011>>

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DParentMapContext.h89 /// Container for either a single DynTypedNode or for an ArrayRef to
92 llvm::AlignedCharArrayUnion<DynTypedNode, ArrayRef<DynTypedNode>> Storage;
100 DynTypedNodeList(ArrayRef<DynTypedNode> A) : IsSingleNode(false) {
101 new (Storage.buffer) ArrayRef<DynTypedNode>(A);
106 return reinterpret_cast<const ArrayRef<DynTypedNode> *>(Storage.buffer)
113 return reinterpret_cast<const ArrayRef<DynTypedNode> *>(Storage.buffer)
H A DDeclOpenMP.h22 #include "llvm/ADT/ArrayRef.h"
52 ArrayRef<const Expr *> getVars() const {
60 void setVars(ArrayRef<Expr *> VL);
65 ArrayRef<Expr *> VL);
70 typedef ArrayRef<const Expr *>::iterator varlist_const_iterator;
245 void setClauses(ArrayRef<OMPClause *> CL);
259 void CreateClauses(ASTContext &C, ArrayRef<OMPClause *> CL);
262 using clauselist_const_iterator = ArrayRef<const OMPClause *>::iterator;
361 ArrayRef<const OMPClause *> getClauses() const {
372 void setClauses(ArrayRef<OMPClaus
[all...]
H A DCommentSema.h19 #include "llvm/ADT/ArrayRef.h"
80 ArrayRef<T> copyArray(ArrayRef<T> Source) {
87 ArrayRef<InlineContentComment *> Content);
95 ArrayRef<BlockCommandComment::Argument> Args);
163 ArrayRef<VerbatimBlockLineComment *> Lines);
174 ArrayRef<HTMLStartTagComment::Attribute> Attrs,
182 FullComment *actOnFullComment(ArrayRef<BlockContentComment *> Blocks);
229 ArrayRef<const ParmVarDecl *> getParamVars();
237 ArrayRef<cons
[all...]
H A DOpenMPClause.h28 #include "llvm/ADT/ArrayRef.h"
217 void setVarRefs(ArrayRef<Expr *> VL) {
226 using varlist_const_iterator = ArrayRef<const Expr *>::iterator;
252 ArrayRef<const Expr *> getVarRefs() const {
384 SourceLocation EndLoc, ArrayRef<Expr *> VL);
1549 ArrayRef<Expr *> getLoopNumIterations() const;
2189 void setPrivateCopies(ArrayRef<Expr *> VL);
2196 ArrayRef<const Expr *> getPrivateCopies() const {
2211 SourceLocation EndLoc, ArrayRef<Expr *> VL,
2212 ArrayRef<Exp
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DExprMutationAnalyzer.h47 llvm::ArrayRef<MutationFinder> Finders,
53 const Stmt *findExprMutation(ArrayRef<ast_matchers::BoundNodes> Matches);
54 const Stmt *findDeclMutation(ArrayRef<ast_matchers::BoundNodes> Matches);
56 findExprPointeeMutation(ArrayRef<ast_matchers::BoundNodes> Matches);
58 findDeclPointeeMutation(ArrayRef<ast_matchers::BoundNodes> Matches);
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DExprObjC.cpp28 ObjCArrayLiteral::ObjCArrayLiteral(ArrayRef<Expr *> Elements, QualType T,
40 ArrayRef<Expr *> Elements,
53 ObjCDictionaryLiteral::ObjCDictionaryLiteral(ArrayRef<ObjCDictionaryElement> VK,
79 ArrayRef<ObjCDictionaryElement> VK,
110 ArrayRef<SourceLocation> SelLocs,
112 ObjCMethodDecl *Method, ArrayRef<Expr *> Args,
129 ArrayRef<SourceLocation> SelLocs,
131 ObjCMethodDecl *Method, ArrayRef<Expr *> Args,
145 Selector Sel, ArrayRef<SourceLocation> SelLocs,
147 ObjCMethodDecl *Method, ArrayRef<Exp
[all...]
H A DOpenMPClause.cpp335 ArrayRef<Expr *> OMPOrderedClause::getLoopNumIterations() const {
387 void OMPPrivateClause::setPrivateCopies(ArrayRef<Expr *> VL) {
396 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL) {
412 void OMPFirstprivateClause::setPrivateCopies(ArrayRef<Expr *> VL) {
418 void OMPFirstprivateClause::setInits(ArrayRef<Expr *> VL) {
427 ArrayRef<Expr *> VL, ArrayRef<Expr *> PrivateVL,
428 ArrayRef<Expr *> InitVL, Stmt *PreInit) {
445 void OMPLastprivateClause::setPrivateCopies(ArrayRef<Exp
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DBinaryItemStream.h12 #include "llvm/ADT/ArrayRef.h"
23 static ArrayRef<uint8_t> bytes(const T &Item) = delete;
42 ArrayRef<uint8_t> &Buffer) override {
56 ArrayRef<uint8_t> &Buffer) override {
64 void setItems(ArrayRef<T> ItemArray) {
99 ArrayRef<T> Items;
H A DBinaryStreamReader.h12 #include "llvm/ADT/ArrayRef.h"
37 explicit BinaryStreamReader(ArrayRef<uint8_t> Data,
58 Error readLongestContiguousChunk(ArrayRef<uint8_t> &Buffer);
67 Error readBytes(ArrayRef<uint8_t> &Buffer, uint32_t Size);
80 ArrayRef<uint8_t> Bytes;
125 Error readWideString(ArrayRef<UTF16> &Dest);
171 ArrayRef<uint8_t> Buffer;
188 Error readArray(ArrayRef<T> &Array, uint32_t NumElements) {
189 ArrayRef<uint8_t> Bytes;
191 Array = ArrayRef<
[all...]
H A DSourceMgr.h185 ArrayRef<SMRange> Ranges = {},
186 ArrayRef<SMFixIt> FixIts = {},
191 ArrayRef<SMRange> Ranges = {},
192 ArrayRef<SMFixIt> FixIts = {},
208 ArrayRef<SMRange> Ranges = {},
209 ArrayRef<SMFixIt> FixIts = {}) const;
267 ArrayRef<std::pair<unsigned, unsigned>> Ranges,
268 ArrayRef<SMFixIt> FixIts = {});
278 ArrayRef<std::pair<unsigned, unsigned>> getRanges() const { return Ranges; }
282 ArrayRef<SMFixI
[all...]
/freebsd-13-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DAtoms.h16 #include "llvm/ADT/ArrayRef.h"
31 const ArrayRef<uint8_t> content, Alignment align)
41 _content(ArrayRef<uint8_t>(nullptr, size)), _align(align),
69 ArrayRef<uint8_t> rawContent() const override {
78 const ArrayRef<uint8_t> _content;
92 const ArrayRef<uint8_t> content,
132 ArrayRef<uint8_t> rawContent() const override { return ArrayRef<uint8_t>(); }
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCVRecord.h12 #include "llvm/ADT/ArrayRef.h"
34 CVRecord(ArrayRef<uint8_t> Data) : RecordData(Data) {}
50 ArrayRef<uint8_t> data() const { return RecordData; }
57 ArrayRef<uint8_t> content() const {
61 ArrayRef<uint8_t> RecordData;
72 Error forEachCodeViewRecord(ArrayRef<uint8_t> StreamBuffer, Func F) {
84 ArrayRef<uint8_t> Data = StreamBuffer.take_front(RealLen);
108 ArrayRef<uint8_t> RawData;
H A DTypeHashing.h34 ArrayRef<uint8_t> RecordData;
37 static LocallyHashedType hashType(ArrayRef<uint8_t> RecordData);
80 : GloballyHashedType(ArrayRef<uint8_t>(H.bytes_begin(), H.bytes_end())) {}
81 GloballyHashedType(ArrayRef<uint8_t> H) {
93 static GloballyHashedType hashType(ArrayRef<uint8_t> RecordData,
94 ArrayRef<GloballyHashedType> PreviousTypes,
95 ArrayRef<GloballyHashedType> PreviousIds);
102 ArrayRef<GloballyHashedType> PreviousTypes,
103 ArrayRef<GloballyHashedType> PreviousIds) {
147 hashIds(Range &&Records, ArrayRef<GloballyHashedTyp
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DGsymReader.h13 #include "llvm/ADT/ArrayRef.h"
55 ArrayRef<uint8_t> AddrOffsets;
56 ArrayRef<uint32_t> AddrInfoOffsets;
57 ArrayRef<FileEntry> Files;
61 /// local storage and set point the ArrayRef objects above to these swapped
224 /// \returns An ArrayRef of an appropriate address offset size.
225 template <class T> ArrayRef<T>
227 return ArrayRef<T>(reinterpret_cast<const T *>(AddrOffsets.data()),
245 ArrayRef<T> AIO = getAddrOffsets<T>();
261 ArrayRef<
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/MSF/
H A DMappedBlockStream.h12 #include "llvm/ADT/ArrayRef.h"
64 ArrayRef<uint8_t> &Buffer) override;
66 ArrayRef<uint8_t> &Buffer) override;
84 void fixCacheAfterWrite(uint32_t Offset, ArrayRef<uint8_t> Data) const;
88 ArrayRef<uint8_t> &Buffer);
131 ArrayRef<uint8_t> &Buffer) override;
133 ArrayRef<uint8_t> &Buffer) override;
136 Error writeBytes(uint32_t Offset, ArrayRef<uint8_t> Buffer) override;
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DPDBFile.h66 ArrayRef<support::ulittle32_t>
70 Expected<ArrayRef<uint8_t>> getBlockData(uint32_t BlockIndex,
73 ArrayRef<uint8_t> Data) const override;
75 ArrayRef<support::ulittle32_t> getStreamSizes() const {
78 ArrayRef<ArrayRef<support::ulittle32_t>> getStreamMap() const {
85 ArrayRef<support::ulittle32_t> getDirectoryBlockArray() const;
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/Dynamic/
H A DParser.h41 #include "llvm/ADT/ArrayRef.h"
91 ArrayRef<ParserValue> Args,
112 llvm::ArrayRef<std::pair<MatcherCtor, unsigned>> Context);
124 getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes);
139 ArrayRef<ParserValue> Args,
143 llvm::ArrayRef<std::pair<MatcherCtor, unsigned>> Context) override;
146 getMatcherCompletions(llvm::ArrayRef<ArgKind> AcceptedTypes) override;
245 getNamedValueCompletions(ArrayRef<ArgKind> AcceptedTypes);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DGlobalTypeTableBuilder.cpp10 #include "llvm/ADT/ArrayRef.h"
74 ArrayRef<ArrayRef<uint8_t>> GlobalTypeTableBuilder::records() const {
78 ArrayRef<GloballyHashedType> GlobalTypeTableBuilder::hashes() const {
87 static inline ArrayRef<uint8_t> stabilize(BumpPtrAllocator &Alloc,
88 ArrayRef<uint8_t> Data) {
94 TypeIndex GlobalTypeTableBuilder::insertRecordBytes(ArrayRef<uint8_t> Record) {
120 ArrayRef<uint8_t> Record = Data.data();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSubtargetInfo.h16 #include "llvm/ADT/ArrayRef.h"
77 ArrayRef<SubtargetFeatureKV> ProcFeatures; // Processor feature list
78 ArrayRef<SubtargetSubTypeKV> ProcDesc; // Processor descriptions
94 ArrayRef<SubtargetFeatureKV> PF,
95 ArrayRef<SubtargetSubTypeKV> PD,
198 ArrayRef<MCReadAdvanceEntry>
201 return ArrayRef<MCReadAdvanceEntry>();
202 return ArrayRef<MCReadAdvanceEntry>(&ReadAdvanceTable[SC.ReadAdvanceIdx],
/freebsd-13-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenSchedule.h73 CodeGenSchedRW(unsigned Idx, bool Read, ArrayRef<unsigned> Seq,
146 bool isKeyEqual(Record *IC, ArrayRef<unsigned> W,
147 ArrayRef<unsigned> R) const {
340 ArrayRef<PredicateInfo> getPredicates() const { return Predicates; }
366 ArrayRef<const Record *> getOpcodes() const { return Opcodes; }
406 ArrayRef<const Record *> getDefinitions() const { return Definitions; }
407 ArrayRef<OpcodeGroup> getGroups() const { return Groups; }
499 ArrayRef<CodeGenProcModel> procModels() const { return ProcModels; }
553 ArrayRef<CodeGenSchedClass> schedClasses() const { return SchedClasses; }
563 unsigned addSchedClass(Record *ItinDef, ArrayRef<unsigne
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Driver/
H A DJob.h13 #include "llvm/ADT/ArrayRef.h"
162 ArrayRef<InputInfo> Inputs);
171 virtual int Execute(ArrayRef<Optional<StringRef>> Redirects,
198 virtual void setEnvironment(llvm::ArrayRef<const char *> NewEnvironment);
215 ArrayRef<InputInfo> Inputs);
220 int Execute(ArrayRef<Optional<StringRef>> Redirects, std::string *ErrMsg,
223 void setEnvironment(llvm::ArrayRef<const char *> NewEnvironment) override;
233 ArrayRef<InputInfo> Inputs,
239 int Execute(ArrayRef<Optional<StringRef>> Redirects, std::string *ErrMsg,
253 ArrayRef<InputInf
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DIntrinsics.h18 #include "llvm/ADT/ArrayRef.h"
60 std::string getName(ID id, ArrayRef<Type*> Tys);
64 ArrayRef<Type*> Tys = None);
84 Function *getDeclaration(Module *M, ID id, ArrayRef<Type*> Tys = None);
90 int lookupLLVMIntrinsicByName(ArrayRef<const char *> NameTable,
216 matchIntrinsicSignature(FunctionType *FTy, ArrayRef<IITDescriptor> &Infos,
223 bool matchIntrinsicVarArg(bool isVarArg, ArrayRef<IITDescriptor> &Infos);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-readobj/
H A DObjDumper.h102 ArrayRef<std::string> Sections);
104 ArrayRef<std::string> Sections);
140 ArrayRef<ArrayRef<uint8_t>> IpiRecords,
141 ArrayRef<ArrayRef<uint8_t>> TpiRecords);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.h21 #include "llvm/ADT/ArrayRef.h"
109 unsigned getOperandsScalarizationOverhead(ArrayRef<const Value *> Args,
111 unsigned getCallInstrCost(Function *F, Type *RetTy, ArrayRef<Type*> Tys,
132 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices,
146 ArrayRef<const Value *> Args = ArrayRef<const Value *>(),
159 int getUserCost(const User *U, ArrayRef<const Value *> Operands,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/
H A DAMDKernelCodeTUtils.cpp15 #include "llvm/ADT/ArrayRef.h"
27 static ArrayRef<StringRef> get_amd_kernel_code_t_FldNames() {
37 static ArrayRef<StringRef> get_amd_kernel_code_t_FldAltNames() {
47 static StringMap<int> createIndexMap(const ArrayRef<StringRef> &names,
48 const ArrayRef<StringRef> &altNames) {
89 static ArrayRef<PrintFx> getPrinterTable() {
159 static ArrayRef<ParseFx> getParserTable() {

Completed in 370 milliseconds

1234567891011>>