|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/User.h 36 template <typename T> class MutableArrayRef;
include/llvm/Transforms/IPO/WholeProgramDevirt.h 29 template <typename T> class MutableArrayRef;
tools/clang/include/clang/Basic/LLVM.h 32 template<typename T> class MutableArrayRef;
tools/lld/include/lld/Common/LLVM.h 33 template <typename T> class MutableArrayRef;
References
include/llvm/ADT/APFloat.h 295 opStatus convertToInteger(MutableArrayRef<integerPart>, unsigned int, bool,
523 opStatus convertToSignExtendedInteger(MutableArrayRef<integerPart>,
654 opStatus convertToInteger(MutableArrayRef<integerPart> Input,
1084 opStatus convertToInteger(MutableArrayRef<integerPart> Input,
include/llvm/ADT/ArrayRef.h 350 MutableArrayRef<T> slice(size_t N, size_t M) const {
350 MutableArrayRef<T> slice(size_t N, size_t M) const {
350 MutableArrayRef<T> slice(size_t N, size_t M) const {
352 return MutableArrayRef<T>(this->data() + N, M);
356 MutableArrayRef<T> slice(size_t N) const {
356 MutableArrayRef<T> slice(size_t N) const {
356 MutableArrayRef<T> slice(size_t N) const {
361 MutableArrayRef<T> drop_front(size_t N = 1) const {
361 MutableArrayRef<T> drop_front(size_t N = 1) const {
361 MutableArrayRef<T> drop_front(size_t N = 1) const {
366 MutableArrayRef<T> drop_back(size_t N = 1) const {
366 MutableArrayRef<T> drop_back(size_t N = 1) const {
366 MutableArrayRef<T> drop_back(size_t N = 1) const {
374 MutableArrayRef<T> drop_while(PredicateT Pred) const {
374 MutableArrayRef<T> drop_while(PredicateT Pred) const {
374 MutableArrayRef<T> drop_while(PredicateT Pred) const {
375 return MutableArrayRef<T>(find_if_not(*this, Pred), end());
381 MutableArrayRef<T> drop_until(PredicateT Pred) const {
381 MutableArrayRef<T> drop_until(PredicateT Pred) const {
381 MutableArrayRef<T> drop_until(PredicateT Pred) const {
382 return MutableArrayRef<T>(find_if(*this, Pred), end());
386 MutableArrayRef<T> take_front(size_t N = 1) const {
386 MutableArrayRef<T> take_front(size_t N = 1) const {
386 MutableArrayRef<T> take_front(size_t N = 1) const {
393 MutableArrayRef<T> take_back(size_t N = 1) const {
393 MutableArrayRef<T> take_back(size_t N = 1) const {
393 MutableArrayRef<T> take_back(size_t N = 1) const {
402 MutableArrayRef<T> take_while(PredicateT Pred) const {
402 MutableArrayRef<T> take_while(PredicateT Pred) const {
402 MutableArrayRef<T> take_while(PredicateT Pred) const {
403 return MutableArrayRef<T>(begin(), find_if_not(*this, Pred));
409 MutableArrayRef<T> take_until(PredicateT Pred) const {
409 MutableArrayRef<T> take_until(PredicateT Pred) const {
409 MutableArrayRef<T> take_until(PredicateT Pred) const {
410 return MutableArrayRef<T>(begin(), find_if(*this, Pred));
423 template <typename T> class OwningArrayRef : public MutableArrayRef<T> {
426 OwningArrayRef(size_t Size) : MutableArrayRef<T>(new T[Size], Size) {}
429 : MutableArrayRef<T>(new T[Data.size()], Data.size()) {
437 this->MutableArrayRef<T>::operator=(Other);
438 Other.MutableArrayRef<T>::operator=(MutableArrayRef<T>());
438 Other.MutableArrayRef<T>::operator=(MutableArrayRef<T>());
508 MutableArrayRef<T> makeMutableArrayRef(T &OneElt) {
514 MutableArrayRef<T> makeMutableArrayRef(T *data, size_t length) {
515 return MutableArrayRef<T>(data, length);
include/llvm/ADT/BitVector.h 81 MutableArrayRef<BitWord> Bits; // Actual bits.
846 MutableArrayRef<BitWord> allocate(size_t NumWords) {
893 void init_words(MutableArrayRef<BitWord> B, bool t) {
include/llvm/ADT/TinyPtrVector.h 146 operator MutableArrayRef<EltTy>() {
include/llvm/Analysis/AssumptionCache.h 131 MutableArrayRef<WeakTrackingVH> assumptions() {
138 MutableArrayRef<WeakTrackingVH> assumptionsFor(const Value *V) {
include/llvm/CodeGen/SelectionDAGNodes.h 1555 static void commuteMask(MutableArrayRef<int> Mask) {
include/llvm/CodeGen/TargetLowering.h 3239 SDValue N1, MutableArrayRef<int> Mask,
include/llvm/DebugInfo/CodeView/GlobalTypeTableBuilder.h 79 MutableArrayRef<uint8_t> Data(Stable, RecordSize);
include/llvm/DebugInfo/MSF/MSFBuilder.h 124 Error allocateBlocks(uint32_t NumBlocks, MutableArrayRef<uint32_t> Blocks);
include/llvm/DebugInfo/MSF/MappedBlockStream.h 86 Error readBytes(uint32_t Offset, MutableArrayRef<uint8_t> Buffer);
94 using CacheEntry = MutableArrayRef<uint8_t>;
include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h 67 virtual MutableArrayRef<char> getWorkingMemory(ProtectionFlags Seg) = 0;
include/llvm/IR/Instructions.h 2258 static void commuteShuffleMask(MutableArrayRef<int> Mask,
include/llvm/IR/User.h 197 MutableArrayRef<uint8_t> getDescriptor();
include/llvm/MC/MCAsmBackend.h 113 const MCValue &Target, MutableArrayRef<char> Data,
include/llvm/MC/MCParser/AsmLexer.h 48 size_t peekTokens(MutableArrayRef<AsmToken> Buf,
include/llvm/MC/MCParser/MCAsmLexer.h 108 MutableArrayRef<AsmToken> Buf(Tok);
118 virtual size_t peekTokens(MutableArrayRef<AsmToken> Buf,
include/llvm/MCA/HardwareUnits/RegisterFile.h 169 MutableArrayRef<unsigned> UsedPhysRegs);
174 MutableArrayRef<unsigned> FreedPhysRegs);
195 void addRegisterWrite(WriteRef Write, MutableArrayRef<unsigned> UsedPhysRegs);
205 MutableArrayRef<unsigned> FreedPhysRegs);
include/llvm/MCA/Stages/ExecuteStage.h 77 MutableArrayRef<std::pair<ResourceRef, ResourceCycles>> Used) const;
include/llvm/MCA/Support.h 95 MutableArrayRef<uint64_t> Masks);
include/llvm/Object/Decompressor.h 39 Error decompress(MutableArrayRef<char> Buffer);
include/llvm/ProfileData/Coverage/CoverageMappingWriter.h 43 MutableArrayRef<CounterMappingRegion> MappingRegions;
48 MutableArrayRef<CounterMappingRegion> MappingRegions)
include/llvm/ProfileData/InstrProf.h 789 MutableArrayRef<InstrProfValueSiteRecord>
include/llvm/Support/BinaryByteStream.h 92 MutableBinaryByteStream(MutableArrayRef<uint8_t> Data,
126 MutableArrayRef<uint8_t> data() const { return Data; }
129 MutableArrayRef<uint8_t> Data;
200 MutableArrayRef<uint8_t> data() { return Data; }
include/llvm/Support/BinaryStreamRef.h 244 explicit WritableBinaryStreamRef(MutableArrayRef<uint8_t> Data,
include/llvm/Support/BinaryStreamWriter.h 36 explicit BinaryStreamWriter(MutableArrayRef<uint8_t> Data,
include/llvm/Support/FileSystem.h 1001 Expected<size_t> readNativeFile(file_t FileHandle, MutableArrayRef<char> Buf);
1013 MutableArrayRef<char> Buf,
include/llvm/Support/MemoryBuffer.h 175 MutableArrayRef<char> getBuffer() {
237 MutableArrayRef<char> getBuffer() {
include/llvm/Transforms/IPO/WholeProgramDevirt.h 210 void setBeforeReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
217 void setAfterReturnValues(MutableArrayRef<VirtualCallTarget> Targets,
lib/Bitcode/Reader/MetadataLoader.cpp 549 MutableArrayRef<uint64_t> &Expr,
lib/CodeGen/MachineBlockPlacement.cpp 508 MutableArrayRef<SmallVector<WeightedEdge, 8>> Edges);
943 MutableArrayRef<SmallVector<MachineBlockPlacement::WeightedEdge, 8>>
lib/CodeGen/MachineTraceMetrics.cpp 427 MutableArrayRef<MachineTraceMetrics::TraceBlockInfo> Blocks;
432 LoopBounds(MutableArrayRef<MachineTraceMetrics::TraceBlockInfo> blocks,
lib/CodeGen/RegisterCoalescer.cpp 190 bool copyCoalesceWorkList(MutableArrayRef<MachineInstr*> CurrList);
3489 copyCoalesceWorkList(MutableArrayRef<MachineInstr*> CurrList) {
3619 MutableArrayRef<MachineInstr*>
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 5443 static bool isBSwapHWordElement(SDValue N, MutableArrayRef<SDNode *> Parts) {
5528 static bool isBSwapHWordPair(SDValue N, MutableArrayRef<SDNode *> Parts) {
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 1564 static void commuteShuffle(SDValue &N1, SDValue &N2, MutableArrayRef<int> M) {
lib/CodeGen/SelectionDAG/TargetLowering.cpp 2666 SDValue N1, MutableArrayRef<int> Mask,
4878 turnVectorIntoSplatVector(MutableArrayRef<SDValue> Values,
lib/DebugInfo/CodeView/ContinuationRecordBuilder.cpp 153 MutableArrayRef<uint8_t> Data = Buffer.data();
lib/DebugInfo/CodeView/TypeStreamMerger.cpp 135 MutableArrayRef<uint8_t> Storage);
402 MutableArrayRef<uint8_t> Storage) {
lib/DebugInfo/MSF/MSFBuilder.cpp 102 MutableArrayRef<uint32_t> Blocks) {
lib/DebugInfo/MSF/MappedBlockStream.cpp 240 MutableArrayRef<uint8_t> Buffer) {
lib/DebugInfo/PDB/Native/TpiStreamBuilder.cpp 130 MutableArrayRef<ulittle32_t> HashBuffer(H, TypeHashes.size());
lib/ExecutionEngine/JITLink/JITLinkMemoryManager.cpp 28 MutableArrayRef<char> getWorkingMemory(ProtectionFlags Seg) override {
lib/IR/Function.cpp 301 static MutableArrayRef<Argument> makeArgArray(Argument *Args, size_t Count) {
lib/IR/User.cpp 97 MutableArrayRef<uint8_t> User::getDescriptor() {
lib/MC/MCAssembler.cpp 819 MutableArrayRef<char> Contents;
lib/MC/MCParser/AsmLexer.cpp 508 size_t AsmLexer::peekTokens(MutableArrayRef<AsmToken> Buf,
560 MutableArrayRef<AsmToken> Buf(TokenBuf, 2);
lib/MC/StringTableBuilder.cpp 89 static void multikeySort(MutableArrayRef<StringPair *> Vec, int Pos) {
lib/MCA/HardwareUnits/RegisterFile.cpp 118 MutableArrayRef<unsigned> UsedPhysRegs) {
133 MutableArrayRef<unsigned> FreedPhysRegs) {
148 MutableArrayRef<unsigned> UsedPhysRegs) {
244 const WriteState &WS, MutableArrayRef<unsigned> FreedPhysRegs) {
lib/MCA/Stages/ExecuteStage.cpp 254 MutableArrayRef<std::pair<ResourceRef, ResourceCycles>> Used) const {
lib/MCA/Support.cpp 40 MutableArrayRef<uint64_t> Masks) {
lib/Object/Decompressor.cpp 95 Error Decompressor::decompress(MutableArrayRef<char> Buffer) {
lib/ObjectYAML/COFFEmitter.cpp 195 MutableArrayRef<uint8_t> Output(Buffer, Size);
lib/ObjectYAML/CodeViewYAMLTypeHashing.cpp 71 MutableArrayRef<uint8_t> Buffer(Data, Size);
lib/ObjectYAML/CodeViewYAMLTypes.cpp 807 MutableArrayRef<uint8_t> Output(ResultBuffer, Size);
lib/ObjectYAML/MinidumpEmitter.cpp 58 std::pair<size_t, MutableArrayRef<T>>
84 std::pair<size_t, MutableArrayRef<T>>
87 MutableArrayRef<T> Array(Temporaries.Allocate<T>(Num), Num);
lib/ProfileData/Coverage/CoverageMapping.cpp 509 static void sortNestedRegions(MutableArrayRef<CountedRegion> Regions) {
532 combineRegions(MutableArrayRef<CountedRegion> Regions) {
567 buildSegments(MutableArrayRef<CountedRegion> Regions) {
lib/ProfileData/InstrProf.cpp 543 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords =
649 MutableArrayRef<InstrProfValueSiteRecord> OtherSiteRecords =
lib/Support/APFloat.cpp 2073 MutableArrayRef<integerPart> parts, unsigned int width, bool isSigned,
2186 IEEEFloat::convertToInteger(MutableArrayRef<integerPart> parts,
4336 DoubleAPFloat::convertToInteger(MutableArrayRef<integerPart> Input,
lib/Support/BinaryStreamRef.cpp 40 MutableArrayRefImpl(MutableArrayRef<uint8_t> Data, endianness Endian)
111 WritableBinaryStreamRef::WritableBinaryStreamRef(MutableArrayRef<uint8_t> Data,
lib/Support/BinaryStreamWriter.cpp 24 BinaryStreamWriter::BinaryStreamWriter(MutableArrayRef<uint8_t> Data,
lib/Support/DJB.cpp 37 static StringRef toUTF8(UTF32 C, MutableArrayRef<UTF8> Storage) {
lib/Support/MemoryBuffer.cpp 464 MutableArrayRef<char> ToRead = Buf->getBuffer();
lib/Support/Unix/Path.inc 1002 Expected<size_t> readNativeFile(file_t FD, MutableArrayRef<char> Buf) {
1010 Expected<size_t> readNativeFileSlice(file_t FD, MutableArrayRef<char> Buf,
lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp 80 const MCValue &Target, MutableArrayRef<char> Data,
370 MutableArrayRef<char> Data, uint64_t Value,
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp 1344 void peekTokens(MutableArrayRef<AsmToken> Tokens);
5385 AMDGPUAsmParser::peekTokens(MutableArrayRef<AsmToken> Tokens) {
lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp 35 const MCValue &Target, MutableArrayRef<char> Data,
135 MutableArrayRef<char> Data, uint64_t Value,
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp 1037 MutableArrayRef<char> Data, uint64_t Value,
lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h 53 const MCValue &Target, MutableArrayRef<char> Data,
lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp 361 MutableArrayRef<char> Data, uint64_t Value,
lib/Target/AVR/MCTargetDesc/AVRAsmBackend.h 43 const MCValue &Target, MutableArrayRef<char> Data,
lib/Target/BPF/MCTargetDesc/BPFAsmBackend.cpp 30 const MCValue &Target, MutableArrayRef<char> Data,
71 MutableArrayRef<char> Data, uint64_t Value,
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp 840 MutableArrayRef<int> NewMask, unsigned Options = None);
842 MutableArrayRef<int> NewMask);
865 static void splitMask(ArrayRef<int> Mask, MutableArrayRef<int> MaskL,
866 MutableArrayRef<int> MaskR) {
1052 ResultStack &Results, MutableArrayRef<int> NewMask,
1149 ResultStack &Results, MutableArrayRef<int> NewMask) {
lib/Target/Hexagon/HexagonISelLowering.cpp 2095 MutableArrayRef<ConstantInt*> Consts) const {
lib/Target/Hexagon/HexagonISelLowering.h 342 MutableArrayRef<ConstantInt*> Consts) const;
lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp 412 const MCValue &Target, MutableArrayRef<char> Data,
lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp 52 const MCValue &Target, MutableArrayRef<char> Data,
96 MutableArrayRef<char> Data, uint64_t Value,
lib/Target/MSP430/MCTargetDesc/MSP430AsmBackend.cpp 41 const MCValue &Target, MutableArrayRef<char> Data,
135 MutableArrayRef<char> Data,
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp 245 MutableArrayRef<char> Data, uint64_t Value,
lib/Target/Mips/MCTargetDesc/MipsAsmBackend.h 44 const MCValue &Target, MutableArrayRef<char> Data,
lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp 123 const MCValue &Target, MutableArrayRef<char> Data,
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp 285 MutableArrayRef<char> Data, uint64_t Value,
lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h 69 const MCValue &Target, MutableArrayRef<char> Data,
lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp 299 const MCValue &Target, MutableArrayRef<char> Data,
lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp 54 const MCValue &Target, MutableArrayRef<char> Data,
99 MutableArrayRef<char> Data, uint64_t Value,
lib/Target/WebAssembly/MCTargetDesc/WebAssemblyAsmBackend.cpp 48 const MCValue &Target, MutableArrayRef<char> Data,
104 MutableArrayRef<char> Data,
lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp 110 const MCValue &Target, MutableArrayRef<char> Data,
lib/Target/X86/X86ISelLowering.cpp10976 MutableArrayRef<int> Mask,
13402 const SDLoc &DL, MVT VT, SDValue V, MutableArrayRef<int> Mask,
13408 MutableArrayRef<int> LoMask = Mask.slice(0, 4);
13409 MutableArrayRef<int> HiMask = Mask.slice(4, 4);
13437 MutableArrayRef<int> LToLInputs(LoInputs.data(), NumLToL);
13438 MutableArrayRef<int> LToHInputs(HiInputs.data(), NumLToH);
13439 MutableArrayRef<int> HToLInputs(LoInputs.data() + NumLToL, NumHToL);
13440 MutableArrayRef<int> HToHInputs(HiInputs.data() + NumLToH, NumHToH);
15083 getHalfShuffleMask(ArrayRef<int> Mask, MutableArrayRef<int> HalfMask,
33299 combineRedundantDWordShuffle(SDValue N, MutableArrayRef<int> Mask,
lib/Transforms/IPO/WholeProgramDevirt.cpp 213 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocBefore,
230 MutableArrayRef<VirtualCallTarget> Targets, uint64_t AllocAfter,
503 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
509 void tryICallBranchFunnel(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
514 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
519 bool tryUniformRetValOpt(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
551 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
558 bool tryVirtualConstProp(MutableArrayRef<VirtualCallTarget> TargetsForSlot,
604 bool trySingleImplDevirt(MutableArrayRef<ValueInfo> TargetsForSlot,
920 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo,
972 bool DevirtIndex::trySingleImplDevirt(MutableArrayRef<ValueInfo> TargetsForSlot,
1030 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo,
1162 MutableArrayRef<VirtualCallTarget> TargetsForSlot,
1201 MutableArrayRef<VirtualCallTarget> TargetsForSlot, CallSiteInfo &CSInfo,
1320 unsigned BitWidth, MutableArrayRef<VirtualCallTarget> TargetsForSlot,
1391 MutableArrayRef<VirtualCallTarget> TargetsForSlot, VTableSlotInfo &SlotInfo,
lib/Transforms/Scalar/NewGVN.cpp 751 void sortPHIOps(MutableArrayRef<ValPair> Ops) const;
962 void NewGVN::sortPHIOps(MutableArrayRef<ValPair> Ops) const {
lib/Transforms/Scalar/RewriteStatepointsForGC.cpp 1203 MutableArrayRef<struct PartiallyConstructedSafepointRecord> records) {
1917 MutableArrayRef<struct PartiallyConstructedSafepointRecord> records) {
lib/Transforms/Utils/SimplifyCFG.cpp 989 static void FitWeights(MutableArrayRef<uint64_t> Weights) {
tools/clang/include/clang/AST/Decl.h 2329 MutableArrayRef<ParmVarDecl *> parameters() {
2334 using param_iterator = MutableArrayRef<ParmVarDecl *>::iterator;
2908 MutableArrayRef<NamedDecl *> CH);
2917 QualType T, llvm::MutableArrayRef<NamedDecl *> CH);
4047 MutableArrayRef<ParmVarDecl *> parameters() {
4052 using param_iterator = MutableArrayRef<ParmVarDecl *>::iterator;
4207 MutableArrayRef<ImplicitParamDecl *> parameters() {
tools/clang/include/clang/AST/DeclOpenMP.h 56 MutableArrayRef<Expr *> getVars() {
69 typedef MutableArrayRef<Expr *>::iterator varlist_iterator;
221 MutableArrayRef<OMPClause *> Clauses;
261 using clauselist_iterator = MutableArrayRef<OMPClause *>::iterator;
366 MutableArrayRef<OMPClause *> getClauses() {
382 using clauselist_iterator = MutableArrayRef<OMPClause *>::iterator;
449 MutableArrayRef<Expr *> getVars() {
461 MutableArrayRef<OMPClause *> getClauses() {
476 typedef MutableArrayRef<Expr *>::iterator varlist_iterator;
480 using clauselist_iterator = MutableArrayRef<OMPClause *>::iterator;
tools/clang/include/clang/AST/DeclTemplate.h 2285 MutableArrayRef<TemplateParameterList *> Params,
2297 MutableArrayRef<TemplateParameterList *> Params, FriendUnion Friend,
tools/clang/include/clang/AST/Expr.h 4814 llvm::MutableArrayRef<Designator> designators() {
tools/clang/include/clang/AST/OpenMPClause.h 207 MutableArrayRef<Expr *> getVarRefs() {
208 return MutableArrayRef<Expr *>(
221 using varlist_iterator = MutableArrayRef<Expr *>::iterator;
1915 MutableArrayRef<Expr *> getPrivateCopies() {
1942 using private_copies_iterator = MutableArrayRef<Expr *>::iterator;
2024 MutableArrayRef<Expr *> getPrivateCopies() {
2038 MutableArrayRef<Expr *> getInits() {
2070 using private_copies_iterator = MutableArrayRef<Expr *>::iterator;
2085 using inits_iterator = MutableArrayRef<Expr *>::iterator;
2176 MutableArrayRef<Expr *> getPrivateCopies() {
2190 MutableArrayRef<Expr *> getSourceExprs() {
2204 MutableArrayRef<Expr *> getDestinationExprs() {
2217 MutableArrayRef<Expr *> getAssignmentOps() {
2261 using helper_expr_iterator = MutableArrayRef<Expr *>::iterator;
2471 MutableArrayRef<Expr *> getPrivates() {
2484 MutableArrayRef<Expr *> getLHSExprs() {
2499 MutableArrayRef<Expr *> getRHSExprs() {
2513 MutableArrayRef<Expr *> getReductionOps() {
2576 using helper_expr_iterator = MutableArrayRef<Expr *>::iterator;
2706 MutableArrayRef<Expr *> getPrivates() {
2719 MutableArrayRef<Expr *> getLHSExprs() {
2733 MutableArrayRef<Expr *> getRHSExprs() {
2747 MutableArrayRef<Expr *> getReductionOps() {
2810 using helper_expr_iterator = MutableArrayRef<Expr *>::iterator;
2937 MutableArrayRef<Expr *> getPrivates() {
2950 MutableArrayRef<Expr *> getLHSExprs() {
2964 MutableArrayRef<Expr *> getRHSExprs() {
2978 MutableArrayRef<Expr *> getReductionOps() {
2989 MutableArrayRef<Expr *> getTaskgroupDescriptors() {
3055 using helper_expr_iterator = MutableArrayRef<Expr *>::iterator;
3195 MutableArrayRef<Expr *> getPrivates() {
3202 MutableArrayRef<Expr *> getInits() {
3210 MutableArrayRef<Expr *> getUpdates() {
3218 MutableArrayRef<Expr *> getFinals() {
3226 MutableArrayRef<Expr *> getUsedExprs() {
3315 using privates_iterator = MutableArrayRef<Expr *>::iterator;
3328 using inits_iterator = MutableArrayRef<Expr *>::iterator;
3341 using updates_iterator = MutableArrayRef<Expr *>::iterator;
3354 using finals_iterator = MutableArrayRef<Expr *>::iterator;
3367 using used_expressions_iterator = MutableArrayRef<Expr *>::iterator;
3555 MutableArrayRef<Expr *> getSourceExprs() {
3568 MutableArrayRef<Expr *> getDestinationExprs() {
3582 MutableArrayRef<Expr *> getAssignmentOps() {
3622 using helper_expr_iterator = MutableArrayRef<Expr *>::iterator;
3719 MutableArrayRef<Expr *> getSourceExprs() {
3732 MutableArrayRef<Expr *> getDestinationExprs() {
3746 MutableArrayRef<Expr *> getAssignmentOps() {
3785 using helper_expr_iterator = MutableArrayRef<Expr *>::iterator;
4336 MutableArrayRef<ValueDecl *> getUniqueDeclsRef() {
4337 return MutableArrayRef<ValueDecl *>(
4361 MutableArrayRef<unsigned> getDeclNumListsRef() {
4362 return MutableArrayRef<unsigned>(
4385 MutableArrayRef<unsigned> getComponentListSizesRef() {
4386 return MutableArrayRef<unsigned>(
4410 MutableArrayRef<MappableComponent> getComponentsRef() {
4411 return MutableArrayRef<MappableComponent>(
4525 MutableArrayRef<Expr *> getUDMapperRefs() {
4772 using mapperlist_iterator = MutableArrayRef<Expr *>::iterator;
6039 MutableArrayRef<Expr *> getPrivateCopies() {
6053 MutableArrayRef<Expr *> getInits() {
6089 using private_copies_iterator = MutableArrayRef<Expr *>::iterator;
6105 using inits_iterator = MutableArrayRef<Expr *>::iterator;
tools/clang/include/clang/AST/StmtOpenMP.h 52 MutableArrayRef<OMPClause *> getClauses() {
486 MutableArrayRef<Expr *> getCounters() {
493 MutableArrayRef<Expr *> getPrivateCounters() {
500 MutableArrayRef<Expr *> getInits() {
508 MutableArrayRef<Expr *> getUpdates() {
516 MutableArrayRef<Expr *> getFinals() {
524 MutableArrayRef<Expr *> getDependentCounters() {
532 MutableArrayRef<Expr *> getDependentInits() {
540 MutableArrayRef<Expr *> getFinalsConditions() {
tools/clang/include/clang/Basic/TargetInfo.h 944 bool validateInputConstraint(MutableArrayRef<ConstraintInfo> OutputConstraints,
tools/clang/include/clang/CodeGen/BackendUtil.h 52 FindThinLTOModule(llvm::MutableArrayRef<llvm::BitcodeModule> BMs);
tools/clang/include/clang/Driver/Driver.h 605 MutableArrayRef<unsigned> Digits);
tools/clang/include/clang/Sema/Overload.h 763 llvm::MutableArrayRef<ImplicitConversionSequence>;
tools/clang/include/clang/Sema/Ownership.h 273 using MultiExprArg = MutableArrayRef<Expr *>;
274 using MultiStmtArg = MutableArrayRef<Stmt *>;
275 using ASTTemplateArgsPtr = MutableArrayRef<ParsedTemplateArgument>;
276 using MultiTypeArg = MutableArrayRef<ParsedType>;
277 using MultiTemplateParamsArg = MutableArrayRef<TemplateParameterList *>;
tools/clang/include/clang/Sema/Sema.h 126 typedef MutableArrayRef<ImplicitConversionSequence> ConversionSequenceList;
1570 MutableArrayRef<QualType> ParamTypes,
2277 DeclGroupPtrTy BuildDeclaratorGroup(MutableArrayRef<Decl *> Group);
6172 MutableArrayRef<ObjCDictionaryElement> Elements);
6456 MutableArrayRef<CXXBaseSpecifier *> Bases);
6458 MutableArrayRef<CXXBaseSpecifier *> Bases);
9315 MutableArrayRef<StringRef> ImplVendors;
9321 MutableArrayRef<StringRef> ImplVendors, ExprResult CtxScore)
tools/clang/lib/AST/ASTImporter.cpp 3502 llvm::MutableArrayRef<NamedDecl *> CH = {NamedChain, D->getChainingSize()};
tools/clang/lib/AST/Decl.cpp 4691 MutableArrayRef<NamedDecl *> CH)
4703 llvm::MutableArrayRef<NamedDecl *> CH) {
tools/clang/lib/AST/DeclTemplate.cpp 934 MutableArrayRef<TemplateParameterList *> Params,
tools/clang/lib/AST/ItaniumMangle.cpp 4646 MutableArrayRef<char> BufferRef(Buffer);
4647 MutableArrayRef<char>::reverse_iterator I = BufferRef.rbegin();
tools/clang/lib/AST/MicrosoftMangle.cpp 750 MutableArrayRef<char> BufferRef(EncodedNumberBuffer);
751 MutableArrayRef<char>::reverse_iterator I = BufferRef.rbegin();
tools/clang/lib/ASTMatchers/Dynamic/Marshallers.h 589 MutableArrayRef<std::unique_ptr<MatcherDescriptor>> Callbacks)
tools/clang/lib/Basic/TargetInfo.cpp 641 MutableArrayRef<ConstraintInfo> OutputConstraints,
tools/clang/lib/CodeGen/BackendUtil.cpp 1353 BitcodeModule *clang::FindThinLTOModule(MutableArrayRef<BitcodeModule> BMs) {
tools/clang/lib/CodeGen/CGBuiltin.cpp 9889 EmitScalarFMAExpr(CodeGenFunction &CGF, MutableArrayRef<Value *> Ops,
tools/clang/lib/Driver/Driver.cpp 4923 MutableArrayRef<unsigned> Digits) {
tools/clang/lib/Lex/Pragma.cpp 1135 MutableArrayRef<Token> Toks(
tools/clang/lib/Parse/ParsePragma.cpp 113 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
1738 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
1781 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
1898 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
1989 MutableArrayRef<Token> Toks(
2040 MutableArrayRef<Token> Toks(
2052 MutableArrayRef<Token> Toks(
2097 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(3),
2117 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
2180 MutableArrayRef<Token> Toks(PP.getPreprocessorAllocator().Allocate<Token>(1),
tools/clang/lib/Sema/SemaCodeComplete.cpp 5095 MutableArrayRef<ResultCandidate> Candidates,
tools/clang/lib/Sema/SemaDecl.cpp12871 Sema::BuildDeclaratorGroup(MutableArrayRef<Decl *> Group) {
tools/clang/lib/Sema/SemaDeclCXX.cpp 2621 MutableArrayRef<CXXBaseSpecifier *> Bases) {
2727 MutableArrayRef<CXXBaseSpecifier *> Bases) {
tools/clang/lib/Sema/SemaExprObjC.cpp 900 MutableArrayRef<ObjCDictionaryElement> Elements) {
tools/clang/lib/Sema/SemaOpenMP.cpp 4143 MutableArrayRef<Expr *>::iterator I, It, Et;
6555 llvm::MutableArrayRef<LoopIterationSpace> ResultIterSpaces,
6851 MutableArrayRef<Decl *> PreInits) {
tools/clang/lib/Sema/SemaOverload.cpp12229 MutableArrayRef<Expr *> Args,
tools/clang/lib/Sema/SemaTemplate.cpp 1830 NamedDecl *buildSimpleDeductionGuide(MutableArrayRef<QualType> ParamTypes) {
tools/clang/lib/Sema/SemaType.cpp 2543 MutableArrayRef<QualType> ParamTypes,
tools/clang/lib/Sema/TreeTransform.h 885 MutableArrayRef<QualType> ParamTypes,
1373 StmtResult RebuildDeclStmt(MutableArrayRef<Decl *> Decls,
13026 MutableArrayRef<QualType> ParamTypes,
tools/clang/tools/clang-import-test/clang-import-test.cpp 261 llvm::MutableArrayRef<CIAndOrigins> Imports) {
298 llvm::MutableArrayRef<CIAndOrigins> Imports,
338 void Forget(CIAndOrigins &CI, llvm::MutableArrayRef<CIAndOrigins> Imports) {
tools/clang/tools/extra/clangd/ClangdLSPServer.cpp 71 void adjustSymbolKinds(llvm::MutableArrayRef<DocumentSymbol> Syms,
tools/clang/tools/extra/clangd/FuzzyMatch.cpp 155 llvm::MutableArrayRef<CharRole> Roles) {
tools/clang/tools/extra/clangd/FuzzyMatch.h 67 llvm::MutableArrayRef<CharRole> Roles);
tools/clang/tools/extra/clangd/index/dex/PostingList.cpp 132 bool encodeVByte(DocID Delta, llvm::MutableArrayRef<uint8_t> &Payload) {
173 llvm::MutableArrayRef<uint8_t> RemainingPayload = Result.back().Payload;
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp 210 MutableArrayRef<const Record *> GroupDiags = (*I)->DiagsInGroup;
tools/dsymutil/DwarfLinker.cpp 1395 MutableArrayRef<char> Data, uint64_t BaseOffset, bool IsLittleEndian) {
tools/dsymutil/DwarfLinker.h 138 bool applyValidRelocs(MutableArrayRef<char> Data, uint64_t BaseOffset,
tools/lld/COFF/PDB.cpp 584 MutableArrayRef<uint8_t> recordBytes,
587 MutableArrayRef<uint8_t> contents =
600 MutableArrayRef<TypeIndex> tIs(
615 recordStringTableReferenceAtOffset(MutableArrayRef<uint8_t> contents,
625 recordStringTableReferences(SymbolKind kind, MutableArrayRef<uint8_t> contents,
653 static void translateIdSymbols(MutableArrayRef<uint8_t> &recordData,
699 static MutableArrayRef<uint8_t>
700 copyAndAlignSymbol(const CVSymbol &sym, MutableArrayRef<uint8_t> &alignedMem) {
707 MutableArrayRef<uint8_t> newData = alignedMem.take_front(size);
855 MutableArrayRef<uint8_t> alignedSymbolMem;
869 MutableArrayRef<uint8_t> recordBytes;
tools/lld/COFF/Writer.cpp 471 MutableArrayRef<coff_relocation> newRelocs;
tools/lld/ELF/Driver.cpp 1649 MutableArrayRef<Symbol *> syms = file->getMutableSymbols();
tools/lld/ELF/InputFiles.h 90 MutableArrayRef<Symbol *> getMutableSymbols() {
tools/lld/ELF/LinkerScript.cpp 356 static void sortSections(MutableArrayRef<InputSectionBase *> vec,
395 static void sortInputSections(MutableArrayRef<InputSectionBase *> vec,
tools/lld/ELF/OutputSections.cpp 218 static void sortByOrder(MutableArrayRef<InputSection *> in,
tools/lld/ELF/Writer.cpp 2682 computeHash(llvm::MutableArrayRef<uint8_t> hashBuf,
tools/lld/include/lld/Core/Resolver.h 76 void addAtoms(llvm::MutableArrayRef<OwningAtomPtr<Atom>> atoms);
tools/lld/lib/Core/Resolver.cpp 474 llvm::MutableArrayRef<OwningAtomPtr<Atom>> all) {
tools/lld/lib/ReaderWriter/MachO/ArchHandler.h 185 llvm::MutableArrayRef<uint8_t> atomContentBuffer) = 0;
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp 107 llvm::MutableArrayRef<uint8_t> atomContentBuffer) override;
1017 llvm::MutableArrayRef<uint8_t> atomContentBuffer) {
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp 166 llvm::MutableArrayRef<uint8_t> atomContentBuffer) override;
541 llvm::MutableArrayRef<uint8_t> atomContentBuffer) {
tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86.cpp 113 llvm::MutableArrayRef<uint8_t> atomContentBuffer) override;
414 llvm::MutableArrayRef<uint8_t> atomContentBuffer) {
tools/lld/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp 174 llvm::MutableArrayRef<uint8_t> atomContentBuffer) override;
548 llvm::MutableArrayRef<uint8_t> atomContentBuffer) {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp 679 llvm::MutableArrayRef<uint8_t> sectionContent;
1517 llvm::MutableArrayRef<uint8_t> newContent{rawb,
tools/lld/wasm/Driver.cpp 634 MutableArrayRef<Symbol *> syms = file->getMutableSymbols();
tools/lld/wasm/InputFiles.h 61 MutableArrayRef<Symbol *> getMutableSymbols() { return symbols; }
tools/lldb/include/lldb/Host/OptionParser.h 43 static int Parse(llvm::MutableArrayRef<char *> argv,
tools/lldb/include/lldb/Host/common/NativeProcessProtocol.h 364 llvm::MutableArrayRef<uint8_t> &buffer,
372 llvm::MutableArrayRef<uint8_t> &buffer,
tools/lldb/include/lldb/Symbol/Function.h 417 llvm::MutableArrayRef<CallEdge> GetCallEdges();
421 llvm::MutableArrayRef<CallEdge> GetTailCallingEdges();
tools/lldb/include/lldb/Target/Process.h 2448 llvm::MutableArrayRef<uint8_t> &buffer,
2455 llvm::MutableArrayRef<uint8_t> &buffer,
tools/lldb/include/lldb/Utility/DataBuffer.h 77 llvm::MutableArrayRef<uint8_t> GetData() {
tools/lldb/include/lldb/Utility/StringExtractor.h 87 size_t GetHexBytes(llvm::MutableArrayRef<uint8_t> dest,
90 size_t GetHexBytesAvail(llvm::MutableArrayRef<uint8_t> dest);
tools/lldb/include/lldb/lldb-private-types.h 68 llvm::MutableArrayRef<uint8_t> mutable_data(uint8_t *context_base) const {
tools/lldb/source/API/SBTrace.cpp 34 llvm::MutableArrayRef<uint8_t> buffer(static_cast<uint8_t *>(buf), size);
53 llvm::MutableArrayRef<uint8_t> buffer(static_cast<uint8_t *>(buf), size);
tools/lldb/source/Host/common/OptionParser.cpp 30 int OptionParser::Parse(llvm::MutableArrayRef<char *> argv,
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp 1844 llvm::MutableArrayRef<uint8_t> &buffer,
1863 llvm::MutableArrayRef<uint8_t> &buffer,
tools/lldb/source/Plugins/Process/Linux/NativeProcessLinux.h 110 llvm::MutableArrayRef<uint8_t> &buffer,
114 llvm::MutableArrayRef<uint8_t> &buffer,
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.cpp 150 llvm::MutableArrayRef<uint8_t> ProcessorTraceMonitor::GetDataBuffer() {
161 llvm::MutableArrayRef<uint8_t> ProcessorTraceMonitor::GetAuxBuffer() {
271 ProcessorTraceMonitor::ReadPerfTraceAux(llvm::MutableArrayRef<uint8_t> &buffer,
301 ProcessorTraceMonitor::ReadPerfTraceData(llvm::MutableArrayRef<uint8_t> &buffer,
349 llvm::MutableArrayRef<uint8_t> &dst, llvm::MutableArrayRef<uint8_t> src,
349 llvm::MutableArrayRef<uint8_t> &dst, llvm::MutableArrayRef<uint8_t> src,
375 llvm::SmallVector<MutableArrayRef<uint8_t>, 2> parts = {
tools/lldb/source/Plugins/Process/Linux/ProcessorTrace.h 85 llvm::MutableArrayRef<uint8_t> GetAuxBuffer();
86 llvm::MutableArrayRef<uint8_t> GetDataBuffer();
102 Status ReadPerfTraceAux(llvm::MutableArrayRef<uint8_t> &buffer,
105 Status ReadPerfTraceData(llvm::MutableArrayRef<uint8_t> &buffer,
130 static void ReadCyclicBuffer(llvm::MutableArrayRef<uint8_t> &dst,
131 llvm::MutableArrayRef<uint8_t> src,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp 3405 llvm::MutableArrayRef<uint8_t> &buffer, size_t offset) {
3414 llvm::MutableArrayRef<uint8_t> &buffer, size_t offset) {
3494 llvm::MutableArrayRef<uint8_t> &buffer, size_t offset) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h 488 llvm::MutableArrayRef<uint8_t> &buffer,
492 llvm::MutableArrayRef<uint8_t> &buffer,
591 llvm::MutableArrayRef<uint8_t> &buffer,
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp 1237 llvm::MutableArrayRef<uint8_t> buf(buffer.get(), byte_count);
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp 1251 llvm::MutableArrayRef<uint8_t> &buffer,
1257 llvm::MutableArrayRef<uint8_t> &buffer,
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h 171 llvm::MutableArrayRef<uint8_t> &buffer,
175 llvm::MutableArrayRef<uint8_t> &buffer,
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_32.cpp 20 llvm::MutableArrayRef<uint8_t> reg_dest) {
tools/lldb/source/Plugins/Process/minidump/RegisterContextMinidump_x86_64.cpp 19 static llvm::MutableArrayRef<uint8_t> getDestRegister(uint8_t *context,
43 llvm::MutableArrayRef<uint8_t> reg_dest = getDestRegister(context, reg);
tools/lldb/source/Symbol/Function.cpp 249 llvm::MutableArrayRef<CallEdge> Function::GetCallEdges() {
278 llvm::MutableArrayRef<CallEdge> Function::GetTailCallingEdges() {
tools/lldb/source/Utility/StringExtractor.cpp 265 size_t StringExtractor::GetHexBytes(llvm::MutableArrayRef<uint8_t> dest,
286 size_t StringExtractor::GetHexBytesAvail(llvm::MutableArrayRef<uint8_t> dest) {
tools/lldb/unittests/Process/Linux/ProcessorTraceTest.cpp 21 llvm::MutableArrayRef<uint8_t> dst(reinterpret_cast<uint8_t *>(buf),
23 llvm::MutableArrayRef<uint8_t> src(reinterpret_cast<uint8_t *>(cyc_buf),
tools/lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp 429 llvm::MutableArrayRef<uint8_t> buffer(buf, 32);
446 llvm::MutableArrayRef<uint8_t> buffer2(buf, 32);
461 llvm::MutableArrayRef<uint8_t> buffer(buf, 32);
478 llvm::MutableArrayRef<uint8_t> buffer2(buf, 32);
tools/llvm-jitlink/llvm-jitlink.cpp 250 MutableArrayRef<char> getWorkingMemory(ProtectionFlags Seg) override {
tools/llvm-objcopy/ELF/Object.h 51 MutableArrayRef<std::unique_ptr<SectionBase>> Sections;
56 explicit SectionTableRef(MutableArrayRef<std::unique_ptr<SectionBase>> Secs)
unittests/ADT/TinyPtrVectorTest.cpp 463 MutableArrayRef<int *> mut_array = V;
unittests/DebugInfo/CodeView/RandomAccessVisitorTest.cpp 184 MutableArrayRef<uint8_t> Bytes(Buffer, Size);
unittests/DebugInfo/MSF/MappedBlockStreamTest.cpp 31 DiscontiguousStream(ArrayRef<uint32_t> Blocks, MutableArrayRef<uint8_t> Data)
73 MutableArrayRef<uint8_t> Data;
312 MutableArrayRef<uint8_t> Data(DataBytes);
404 MutableArrayRef<uint8_t> DestData(DestDataBytes);
408 MutableArrayRef<uint8_t> SrcData(SrcDataBytes);
436 MutableArrayRef<uint8_t> DestData(DestDataBytes);
440 MutableArrayRef<uint8_t> SrcData(SrcDataBytes);
472 MutableArrayRef<uint8_t> Data(DataBytes);
unittests/Support/BinaryStreamTest.cpp 27 BrokenStream(MutableArrayRef<uint8_t> Data, endianness Endian,
71 MutableArrayRef<uint8_t> Ref(Data);
99 MutableArrayRef<uint8_t> Data;
886 MutableArrayRef<uint8_t> Buffer(Ptr, sizeof(Foo));
utils/TableGen/GlobalISelEmitter.cpp 3328 MatchTable buildMatchTable(MutableArrayRef<RuleMatcher> Rules, bool Optimize,
4926 GlobalISelEmitter::buildMatchTable(MutableArrayRef<RuleMatcher> Rules,