Home
last modified time | relevance | path

Searched refs:Allocation (Results 1 – 25 of 63) sorted by relevance

123

/llvm-project/lldb/include/lldb/Expression/
H A DIRMemoryMap.h89 struct Allocation { struct
106 Allocation(lldb::addr_t process_alloc, lldb::addr_t process_start, argument
110 Allocation(const Allocation &) = delete;
111 const Allocation &operator=(const Allocation &) = delete; argument
114 static_assert(sizeof(Allocation) <=
120 typedef std::map<lldb::addr_t, Allocation> AllocationMap;
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DSimpleExecutorMemoryManager.h44 struct Allocation { struct
49 using AllocationsMap = DenseMap<void *, Allocation>; argument
51 Error deallocateImpl(void *Base, Allocation &A);
H A DExecutorSharedMemoryMapperService.h44 struct Allocation {
47 using AllocationMap = DenseMap<ExecutorAddr, Allocation>;
43 struct Allocation { global() struct
46 DeinitializationActionsAllocation global() argument
/llvm-project/llvm/include/llvm/ADT/
H A DStringMapEntry.h52 void *Allocation = Allocator.Allocate(AllocSize, EntryAlign); in allocateWithKey() local
53 assert(Allocation && "Unhandled out-of-memory"); in allocateWithKey()
56 char *Buffer = reinterpret_cast<char *>(Allocation) + EntrySize; in allocateWithKey()
60 return Allocation; in allocateWithKey()
/llvm-project/lldb/source/Expression/
H A DIRMemoryMap.cpp303 IRMemoryMap::Allocation::Allocation(lldb::addr_t process_alloc, in Allocation()
471 Allocation &allocation = iter->second; in Free()
486 Allocation &allocation = iter->second; in Free()
524 Allocation &al = iter->second; in GetAllocSize()
562 Allocation &allocation = iter->second; in WriteMemory()
674 Allocation &allocation = iter->second; in ReadMemory()
809 Allocation &allocation = iter->second; in GetMemoryData()
295 IRMemoryMap::Allocation::Allocation(lldb::addr_t process_alloc, Allocation() function in IRMemoryMap::Allocation
/llvm-project/llvm/docs/
H A DMemTagSanitizer.rst51 * Every 16 aligned bytes of memory can be assigned a 4-bit Allocation Tag.
53 * Most memory access instructions generate an exception if Address Tag != Allocation Tag.
59 Stack-based memory errors are detected by updating Allocation Tag for
91 There is no need to change Allocation Tags for the bulk of the
/llvm-project/flang/lib/Lower/
H A DAllocatable.cpp321 std::get<std::list<Fortran::parser::Allocation>>(stmt.t)) in lower()
327 struct Allocation { in hasCoarraySpec() argument
328 const Fortran::parser::Allocation &alloc; in hasCoarraySpec()
346 Allocation unwrapAllocation(const Fortran::parser::Allocation &alloc) { in unwrapAllocation()
350 return Allocation{alloc, *symbol.GetType()}; in visitAllocateOptions()
386 void lowerAllocation(const Allocation &alloc) { in lowerAllocation()
398 static bool lowerBoundsAreOnes(const Allocation &alloc) { in lowerBoundsAreOnes()
407 std::string mangleAlloc(const Allocation &alloc) {
413 void genInlinedAllocation(const Allocation in genInlinedAllocation()
324 struct Allocation { global() struct in __anonaa7c943c0111::AllocateStmtHelper
325 alloc__anonaa7c943c0111::AllocateStmtHelper::Allocation global() argument
326 type__anonaa7c943c0111::AllocateStmtHelper::Allocation global() argument
332 getAllocObj__anonaa7c943c0111::AllocateStmtHelper::Allocation getAllocObj() argument
335 getSymbol__anonaa7c943c0111::AllocateStmtHelper::Allocation getSymbol() argument
338 getShapeSpecs__anonaa7c943c0111::AllocateStmtHelper::Allocation getShapeSpecs() argument
[all...]
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMemoryMapper.h105 struct Allocation { struct
109 using AllocationMap = DenseMap<ExecutorAddr, Allocation>; argument
/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DSimpleExecutorMemoryManager.cpp76 std::pair<void *, Allocation> AllocToDestroy; in finalize()
153 std::vector<std::pair<void *, Allocation>> AllocPairs; in deallocate()
211 Error SimpleExecutorMemoryManager::deallocateImpl(void *Base, Allocation &A) { in deallocateImpl()
/llvm-project/llvm/lib/CodeGen/
H A DStackColoring.cpp672 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot); in collectMarkers()
673 if (Allocation) { in collectMarkers()
680 << " with allocation: " << Allocation->getName() << "\n"); in collectMarkers()
757 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot); in collectMarkers()
758 if (Allocation) { in collectMarkers()
760 << " with allocation: " << Allocation->getName()); in collectMarkers()
667 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot); collectMarkers() local
752 const AllocaInst *Allocation = MFI->getObjectAllocation(Slot); collectMarkers() local
/llvm-project/flang/lib/Semantics/
H A Dcheck-allocate.cpp41 const parser::Allocation &alloc, AllocateCheckerInfo &info) in AllocationCheckerHelper()
55 static int ShapeSpecRank(const parser::Allocation &allocation) { in ShapeSpecRank()
60 static int CoarraySpecRank(const parser::Allocation &allocation) { in CoarraySpecRank()
717 for (const parser::Allocation &allocation : in Leave()
718 std::get<std::list<parser::Allocation>>(allocateStmt.t)) {
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/bugprone/
H A Dmultiple-new-in-one-expression.rst64 // Allocation of 'B'/'A' may fail after memory for 'A'/'B' was allocated.
70 …// Allocation of 'B'/'A' may fail after memory for 'A'/'B' was allocated but not yet passed to fun…
73 // Allocation of 'B' may fail after memory for 'A' was allocated.
/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h47 for (void *Allocation : Allocations) in ~AllocaHolder() local
48 free(Allocation); in ~AllocaHolder()
/llvm-project/compiler-rt/lib/hwasan/
H A Dhwasan_report.cpp158 const char *Allocation() const { return Magenta(); } in Allocation() function in __hwasan::__anonfdd1ce240111::Decorator
743 Printf("%s", d.Allocation()); in PrintHeapOrGlobalCandidate()
848 Printf("%s", d.Allocation()); in PrintAddressDescription()
853 Printf("%s", d.Allocation()); in PrintAddressDescription()
975 Printf("%s", d.Allocation()); in ~TailOverwrittenReport()
980 Printf("%s", d.Allocation()); in ~TailOverwrittenReport()
/llvm-project/compiler-rt/lib/asan/
H A Dasan_descriptions.cpp425 Printf("%sfreed by thread %s here:%s\n", d.Allocation(), in Print()
429 Printf("%spreviously allocated by thread %s here:%s\n", d.Allocation(), in Print()
432 Printf("%sallocated by thread %s here:%s\n", d.Allocation(), in Print()
H A Dasan_descriptions.h46 const char *Allocation() { return Magenta(); } in Access()
48 const char *Allocation() { return Magenta(); } Allocation() function
/llvm-project/llvm/test/CodeGen/M68k/
H A Dpipeline.ll68 ; CHECK-NEXT: Local Stack Slot Allocation
106 ; CHECK-NEXT: Register Allocation Pass Scoring
/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1354 SmallVector<AllocatedReg, 4> Allocation; in fastLowerArguments()
1395 Allocation.emplace_back(&Mips::GPR32RegClass, *NextGPR32++); in fastLowerArguments()
1415 Allocation.emplace_back(&Mips::GPR32RegClass, *NextGPR32++); in fastLowerArguments()
1432 Allocation.emplace_back(&Mips::FGR32RegClass, *NextFGR32++); in fastLowerArguments()
1451 Allocation.emplace_back(&Mips::AFGR64RegClass, *NextAFGR64++); in fastLowerArguments()
1470 unsigned SrcReg = Allocation[ArgNo].Reg; in fastLowerArguments()
1471 Register DstReg = FuncInfo.MF->addLiveIn(SrcReg, Allocation[ArgNo].RC); in fastLowerArguments()
1475 Register ResultReg = createResultReg(Allocation[ArgNo].RC); in fastLowerArguments()
1342 SmallVector<AllocatedReg, 4> Allocation; fastLowerArguments() local
/llvm-project/llvm/test/tools/llvm-objdump/COFF/
H A Dprivate-headers-old.test71 LOADCFG-NEXT: Maximum Allocation Size: 0
/llvm-project/mlir/include/mlir/Dialect/Bufferization/IR/
H A DAllocationOpInterface.td1 //===-- AllocationOpInterface.td - Allocation op interface -*- tablegen -*-===//
/llvm-project/llvm/test/CodeGen/LoongArch/
H A Dopt-pipeline.ll97 ; LAXX-NEXT: Local Stack Slot Allocation
139 ; LAXX-NEXT: Register Allocation Pass Scoring
/llvm-project/llvm/test/CodeGen/PowerPC/
H A DO0-pipeline.ll40 ; CHECK-NEXT: Local Stack Slot Allocation
/llvm-project/llvm/test/CodeGen/ARM/
H A DO3-pipeline.ll92 ; CHECK-NEXT: Local Stack Slot Allocation
144 ; CHECK-NEXT: Register Allocation Pass Scoring
/llvm-project/llvm/test/CodeGen/RISCV/
H A DO3-pipeline.ll105 ; CHECK-NEXT: Local Stack Slot Allocation
159 ; CHECK-NEXT: Register Allocation Pass Scoring
H A DO0-pipeline.ll41 ; CHECK-NEXT: Local Stack Slot Allocation

123