Home
last modified time | relevance | path

Searched refs:Addr (Results 1 – 25 of 479) sorted by relevance

12345678910>>...20

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h59 llvm::Value *emitRawPointerFromAddress(Address Addr) const { in emitRawPointerFromAddress() argument
60 return Addr.getBasePointer(); in emitRawPointerFromAddress()
64 Address createConstGEP2_32(Address Addr, unsigned Idx0, unsigned Idx1, in createConstGEP2_32() argument
69 V = CreateConstInBoundsGEP2_32(Addr.getElementType(), in createConstGEP2_32()
70 emitRawPointerFromAddress(Addr), Idx0, in createConstGEP2_32()
73 V = CreateConstGEP2_32(Addr.getElementType(), in createConstGEP2_32()
74 emitRawPointerFromAddress(Addr), Idx0, Idx1, Name); in createConstGEP2_32()
76 DL.getIndexSizeInBits(Addr.getType()->getPointerAddressSpace()), 0, in createConstGEP2_32()
79 Addr.getElementType(), {getInt32(Idx0), getInt32(Idx1)}, DL, in createConstGEP2_32()
84 Addr.getElementType(), {Idx0, Idx1}); in createConstGEP2_32()
[all …]
H A DCGValue.h105 static RValue get(Address Addr, CodeGenFunction &CGF) {
106 return RValue::get(Addr.emitRawPointer(CGF));
193 Address Addr = Address::invalid();
243 void Initialize(QualType Type, Qualifiers Quals, Address Addr,
248 CharUnits Alignment = Addr.getAlignment();
255 this->Addr = Addr;
267 void initializeSimpleLValue(Address Addr, QualType Type,
273 Initialize(Type, QS, Addr, BaseInfo, TBAAInfo);
274 assert(Addr.getBasePointer()->getType()->isPointerTy());
343 CharUnits getAlignment() const { return Addr.getAlignment(); }
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelDAGToDAG.cpp80 bool VEDAGToDAGISel::selectADDRrri(SDValue Addr, SDValue &Base, SDValue &Index, in INITIALIZE_PASS()
82 if (Addr.getOpcode() == ISD::FrameIndex) in INITIALIZE_PASS()
84 if (Addr.getOpcode() == ISD::TargetExternalSymbol || in INITIALIZE_PASS()
85 Addr.getOpcode() == ISD::TargetGlobalAddress || in INITIALIZE_PASS()
86 Addr.getOpcode() == ISD::TargetGlobalTLSAddress) in INITIALIZE_PASS()
90 if (matchADDRri(Addr, LHS, RHS)) { in INITIALIZE_PASS()
98 if (matchADDRrr(Addr, LHS, RHS)) { in INITIALIZE_PASS()
117 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in INITIALIZE_PASS()
123 bool VEDAGToDAGISel::selectADDRrii(SDValue Addr, SDValue &Base, SDValue &Index, in selectADDRrii() argument
125 if (matchADDRri(Addr, Base, Offset)) { in selectADDRrii()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelDAGToDAG.cpp53 bool SelectFrameADDR_ri(SDValue Addr, SDValue &Base, SDValue &Offset);
54 bool SelectAddrModeS9(SDValue Addr, SDValue &Base, SDValue &Offset);
55 bool SelectAddrModeImm(SDValue Addr, SDValue &Base, SDValue &Offset);
56 bool SelectAddrModeFar(SDValue Addr, SDValue &Base, SDValue &Offset);
83 bool ARCDAGToDAGISel::SelectAddrModeImm(SDValue Addr, SDValue &Base, in SelectAddrModeImm() argument
85 if (Addr.getOpcode() == ARCISD::GAWRAPPER) { in SelectAddrModeImm()
86 Base = Addr.getOperand(0); in SelectAddrModeImm()
87 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectAddrModeImm()
93 bool ARCDAGToDAGISel::SelectAddrModeS9(SDValue Addr, SDValue &Base, in SelectAddrModeS9() argument
95 if (Addr.getOpcode() == ARCISD::GAWRAPPER) { in SelectAddrModeS9()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600ISelDAGToDAG.cpp27 bool SelectGlobalValueConstantOffset(SDValue Addr, SDValue &IntPtr);
28 bool SelectGlobalValueVariableOffset(SDValue Addr, SDValue &BaseReg,
39 bool SelectADDRIndirect(SDValue Addr, SDValue &Base,
41 bool SelectADDRVTX_READ(SDValue Addr, SDValue &Base,
80 bool R600DAGToDAGISel::SelectGlobalValueConstantOffset(SDValue Addr, in SelectGlobalValueConstantOffset() argument
82 if (ConstantSDNode *Cst = dyn_cast<ConstantSDNode>(Addr)) { in SelectGlobalValueConstantOffset()
84 CurDAG->getIntPtrConstant(Cst->getZExtValue() / 4, SDLoc(Addr), true); in SelectGlobalValueConstantOffset()
90 bool R600DAGToDAGISel::SelectGlobalValueVariableOffset(SDValue Addr, in SelectGlobalValueVariableOffset() argument
93 if (!isa<ConstantSDNode>(Addr)) { in SelectGlobalValueVariableOffset()
94 BaseReg = Addr; in SelectGlobalValueVariableOffset()
[all …]
H A DAMDGPUISelDAGToDAG.h112 bool isBaseWithConstantOffset64(SDValue Addr, SDValue &LHS,
122 virtual bool SelectADDRVTX_READ(SDValue Addr, SDValue &Base, SDValue &Offset);
123 virtual bool SelectADDRIndirect(SDValue Addr, SDValue &Base, SDValue &Offset);
128 bool isFlatScratchBaseLegal(SDValue Addr) const;
129 bool isFlatScratchBaseLegalSV(SDValue Addr) const;
130 bool isFlatScratchBaseLegalSVImm(SDValue Addr) const;
141 bool SelectMUBUF(SDValue Addr, SDValue &SRsrc, SDValue &VAddr,
144 bool SelectMUBUFAddr64(SDValue Addr, SDValue &SRsrc, SDValue &VAddr,
146 bool SelectMUBUFScratchOffen(SDNode *Parent, SDValue Addr, SDValue &RSrc,
149 bool SelectMUBUFScratchOffset(SDNode *Parent, SDValue Addr, SDValue &SRsrc,
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dexecutor_address.h72 explicit ExecutorAddr(uint64_t Addr) : Addr(Addr) {} in ExecutorAddr() argument
85 uintptr_t IntPtr = static_cast<uintptr_t>(Addr);
86 assert(IntPtr == Addr && "ExecutorAddr value out of range for uintptr_t");
94 uintptr_t IntPtr = static_cast<uintptr_t>(Addr);
95 assert(IntPtr == Addr && "ExecutorAddr value out of range for uintptr_t");
99 uint64_t getValue() const { return Addr; } in getValue()
100 void setValue(uint64_t Addr) { this->Addr = Addr; } in setValue() argument
101 bool isNull() const { return Addr == 0; } in isNull()
103 explicit operator bool() const { return Addr != 0; }
106 return LHS.Addr == RHS.Addr;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp63 bool selectAddrRi(SDValue Addr, SDValue &Base, SDValue &Offset,
65 bool selectAddrRr(SDValue Addr, SDValue &R1, SDValue &R2, SDValue &AluOp);
66 bool selectAddrSls(SDValue Addr, SDValue &Offset);
67 bool selectAddrSpls(SDValue Addr, SDValue &Base, SDValue &Offset,
76 bool selectAddrRiSpls(SDValue Addr, SDValue &Base, SDValue &Offset,
100 bool LanaiDAGToDAGISel::selectAddrSls(SDValue Addr, SDValue &Offset) { in INITIALIZE_PASS()
101 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr)) { in INITIALIZE_PASS()
102 SDLoc DL(Addr); in INITIALIZE_PASS()
110 if (Addr.getOpcode() == ISD::OR && in INITIALIZE_PASS()
111 Addr.getOperand(1).getOpcode() == LanaiISD::SMALL) { in INITIALIZE_PASS()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFGraph.cpp53 uint16_t Attrs = NA.Addr->getAttrs(); in operator <<()
112 OS << Print(RA.Id, G) << '<' << Print(RA.Addr->getRegRef(G), G) << '>'; in printRefHeader()
113 if (RA.Addr->getFlags() & NodeAttrs::Fixed) in printRefHeader()
120 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
123 if (NodeId N = P.Obj.Addr->getReachedDef()) in operator <<()
126 if (NodeId N = P.Obj.Addr->getReachedUse()) in operator <<()
129 if (NodeId N = P.Obj.Addr->getSibling()) in operator <<()
137 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
140 if (NodeId N = P.Obj.Addr->getSibling()) in operator <<()
148 if (NodeId N = P.Obj.Addr->getReachingDef()) in operator <<()
[all …]
H A DRDFLiveness.cpp117 if (RefA.Addr->getFlags() & NodeAttrs::Undef) in getAllReachingDefs()
125 if (NodeId RD = SNA.Addr->getReachingDef()) in getAllReachingDefs()
128 for (auto S : DFG.getRelatedRefs(RefA.Addr->getOwner(DFG), RefA)) in getAllReachingDefs()
129 if (NodeId RD = NodeAddr<RefNode *>(S).Addr->getReachingDef()) in getAllReachingDefs()
141 if (TA.Addr->getFlags() & NodeAttrs::PhiRef) in getAllReachingDefs()
144 RegisterRef RR = TA.Addr->getRegRef(DFG); in getAllReachingDefs()
150 for (auto S : DFG.getRelatedRefs(TA.Addr->getOwner(DFG), TA)) in getAllReachingDefs()
151 if (NodeId RD = NodeAddr<RefNode *>(S).Addr->getReachingDef()) in getAllReachingDefs()
160 if (IA.Addr->getKind() == NodeAttrs::Stmt) in getAllReachingDefs()
161 return NodeAddr<StmtNode *>(IA).Addr->getCode()->getParent(); in getAllReachingDefs()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/
H A DAArch64Disassembler.cpp152 uint64_t Addr,
155 uint64_t Addr,
158 uint64_t Addr,
161 uint64_t Addr,
164 uint64_t Addr,
167 uint64_t Addr,
170 uint64_t Addr,
173 uint64_t Addr,
176 uint64_t Addr,
179 uint64_t Addr,
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dmem_map_base.h26 bool map(uptr Addr, uptr Size, const char *Name, uptr Flags = 0) {
28 return invokeImpl(&Derived::mapImpl, Addr, Size, Name, Flags);
33 void unmap(uptr Addr, uptr Size) { in unmap() argument
35 DCHECK((Addr == getBase()) || (Addr + Size == getBase() + getCapacity())); in unmap()
36 invokeImpl(&Derived::unmapImpl, Addr, Size); in unmap()
44 bool remap(uptr Addr, uptr Size, const char *Name, uptr Flags = 0) {
46 DCHECK((Addr >= getBase()) && (Addr + Size <= getBase() + getCapacity()));
47 return invokeImpl(&Derived::remapImpl, Addr, Size, Name, Flags);
52 void setMemoryPermission(uptr Addr, uptr Size, uptr Flags) { in setMemoryPermission() argument
54 DCHECK((Addr >= getBase()) && (Addr + Size <= getBase() + getCapacity())); in setMemoryPermission()
[all …]
H A Dmem_map.cpp15 bool MemMapDefault::mapImpl(uptr Addr, uptr Size, const char *Name, in mapImpl() argument
18 ::scudo::map(reinterpret_cast<void *>(Addr), Size, Name, Flags, &Data); in mapImpl()
27 void MemMapDefault::unmapImpl(uptr Addr, uptr Size) { in unmapImpl() argument
31 if (Base == Addr) { in unmapImpl()
32 Base = Addr + Size; in unmapImpl()
38 ::scudo::unmap(reinterpret_cast<void *>(Addr), Size, UNMAP_ALL, &Data); in unmapImpl()
41 bool MemMapDefault::remapImpl(uptr Addr, uptr Size, const char *Name, in remapImpl() argument
44 ::scudo::map(reinterpret_cast<void *>(Addr), Size, Name, Flags, &Data); in remapImpl()
47 return RemappedAddr == Addr; in remapImpl()
56 void MemMapDefault::setMemoryPermissionImpl(uptr Addr, uptr Size, uptr Flags) { in setMemoryPermissionImpl() argument
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DExecutorAddress.h106 explicit constexpr ExecutorAddr(uint64_t Addr) : Addr(Addr) {} in ExecutorAddr() argument
121 uintptr_t IntPtr = static_cast<uintptr_t>(Addr);
122 assert(IntPtr == Addr && "ExecutorAddr value out of range for uintptr_t");
131 uintptr_t IntPtr = static_cast<uintptr_t>(Addr);
132 assert(IntPtr == Addr && "ExecutorAddr value out of range for uintptr_t");
136 uint64_t getValue() const { return Addr; } in getValue()
137 void setValue(uint64_t Addr) { this->Addr = Addr; } in setValue() argument
138 bool isNull() const { return Addr == 0; } in isNull()
140 explicit operator bool() const { return Addr != 0; }
143 return LHS.Addr == RHS.Addr;
[all …]
H A DTargetProcessControlTypes.h51 ExecutorAddr Addr; member
63 ExecutorAddr Addr; member
74 UIntWrite(ExecutorAddr Addr, T Value) : Addr(Addr), Value(Value) {} in UIntWrite()
76 ExecutorAddr Addr; member
96 BufferWrite(ExecutorAddr Addr, ArrayRef<char> Buffer) in BufferWrite()
97 : Addr(Addr), Buffer(Buffer) {} in BufferWrite()
99 ExecutorAddr Addr; member
107 PointerWrite(ExecutorAddr Addr, ExecutorAddr Value) in PointerWrite()
108 : Addr(Addr), Value(Value) {} in PointerWrite()
110 ExecutorAddr Addr; member
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyld.cpp152 uint64_t Addr = getSectionLoadAddress(Idx); in resolveLocalRelocations() local
154 << format("%p", (uintptr_t)Addr) << "\n"); in resolveLocalRelocations()
155 resolveRelocationList(Rel.second, Addr); in resolveLocalRelocations()
299 uint64_t Addr = 0; in loadObjectImpl() local
301 Addr = *AddrOrErr; in loadObjectImpl()
309 << " Offset: " << format("%p", (uintptr_t)Addr) in loadObjectImpl()
314 Name, SymbolTableEntry(SectionID, Addr, *JITSymFlags)); in loadObjectImpl()
757 uint8_t *Addr = MemMgr.allocateDataSection(CommonSize, CommonAlign, SectionID, in emitCommonSymbols() local
759 if (!Addr) in emitCommonSymbols()
763 SectionEntry("<common symbols>", Addr, CommonSize, CommonSize, 0)); in emitCommonSymbols()
[all …]
H A DRTDyldMemoryManager.cpp89 void RTDyldMemoryManager::registerEHFramesInProcess(uint8_t *Addr, in registerEHFramesInProcess() argument
94 const char *P = (const char *)Addr; in registerEHFramesInProcess()
100 void RTDyldMemoryManager::deregisterEHFramesInProcess(uint8_t *Addr, in deregisterEHFramesInProcess() argument
102 const char *P = (const char *)Addr; in deregisterEHFramesInProcess()
110 void RTDyldMemoryManager::registerEHFramesInProcess(uint8_t *Addr, in registerEHFramesInProcess() argument
117 __register_frame(Addr); in registerEHFramesInProcess()
120 void RTDyldMemoryManager::deregisterEHFramesInProcess(uint8_t *Addr, in deregisterEHFramesInProcess() argument
122 __deregister_frame(Addr); in deregisterEHFramesInProcess()
127 void RTDyldMemoryManager::registerEHFrames(uint8_t *Addr, uint64_t LoadAddr, in registerEHFrames() argument
129 registerEHFramesInProcess(Addr, Size); in registerEHFrames()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMips16ISelDAGToDAG.cpp89 bool Mips16DAGToDAGISel::selectAddr(bool SPAllowed, SDValue Addr, SDValue &Base, in selectAddr() argument
91 SDLoc DL(Addr); in selectAddr()
92 EVT ValTy = Addr.getValueType(); in selectAddr()
96 if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) { in selectAddr()
103 if (Addr.getOpcode() == MipsISD::Wrapper) { in selectAddr()
104 Base = Addr.getOperand(0); in selectAddr()
105 Offset = Addr.getOperand(1); in selectAddr()
109 if ((Addr.getOpcode() == ISD::TargetExternalSymbol || in selectAddr()
110 Addr.getOpcode() == ISD::TargetGlobalAddress)) in selectAddr()
114 if (CurDAG->isBaseWithConstantOffset(Addr)) { in selectAddr()
[all …]
H A DMipsSEISelDAGToDAG.h43 bool selectAddrFrameIndex(SDValue Addr, SDValue &Base, SDValue &Offset) const;
44 bool selectAddrFrameIndexOffset(SDValue Addr, SDValue &Base, SDValue &Offset,
48 bool selectAddrRegImm(SDValue Addr, SDValue &Base,
51 bool selectAddrDefault(SDValue Addr, SDValue &Base,
54 bool selectIntAddr(SDValue Addr, SDValue &Base,
57 bool selectAddrRegImm9(SDValue Addr, SDValue &Base,
60 bool selectAddrRegImm11(SDValue Addr, SDValue &Base,
63 bool selectAddrRegImm12(SDValue Addr, SDValue &Base,
66 bool selectAddrRegImm16(SDValue Addr, SDValue &Base,
69 bool selectIntAddr11MM(SDValue Addr, SDValue &Base,
[all …]
H A DMipsSEISelDAGToDAG.cpp264 bool MipsSEDAGToDAGISel::selectAddrFrameIndex(SDValue Addr, SDValue &Base, in selectAddrFrameIndex() argument
266 if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) { in selectAddrFrameIndex()
267 EVT ValTy = Addr.getValueType(); in selectAddrFrameIndex()
270 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), ValTy); in selectAddrFrameIndex()
278 SDValue Addr, SDValue &Base, SDValue &Offset, unsigned OffsetBits, in selectAddrFrameIndexOffset() argument
280 if (CurDAG->isBaseWithConstantOffset(Addr)) { in selectAddrFrameIndexOffset()
281 auto *CN = cast<ConstantSDNode>(Addr.getOperand(1)); in selectAddrFrameIndexOffset()
283 EVT ValTy = Addr.getValueType(); in selectAddrFrameIndexOffset()
287 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) in selectAddrFrameIndexOffset()
290 Base = Addr.getOperand(0); in selectAddrFrameIndexOffset()
[all …]
H A DMipsISelDAGToDAG.h53 virtual bool selectAddrRegImm(SDValue Addr, SDValue &Base,
57 virtual bool selectAddrDefault(SDValue Addr, SDValue &Base,
61 virtual bool selectIntAddr(SDValue Addr, SDValue &Base,
64 virtual bool selectIntAddr11MM(SDValue Addr, SDValue &Base,
67 virtual bool selectIntAddr12MM(SDValue Addr, SDValue &Base,
70 virtual bool selectIntAddr16MM(SDValue Addr, SDValue &Base,
73 virtual bool selectIntAddrLSL2MM(SDValue Addr, SDValue &Base,
77 virtual bool selectIntAddrSImm10(SDValue Addr, SDValue &Base,
80 virtual bool selectIntAddrSImm10Lsl1(SDValue Addr, SDValue &Base,
83 virtual bool selectIntAddrSImm10Lsl2(SDValue Addr, SDValue &Base,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp86 bool SparcDAGToDAGISel::SelectADDRri(SDValue Addr, in SelectADDRri() argument
88 if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) { in SelectADDRri()
91 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32); in SelectADDRri()
94 if (Addr.getOpcode() == ISD::TargetExternalSymbol || in SelectADDRri()
95 Addr.getOpcode() == ISD::TargetGlobalAddress || in SelectADDRri()
96 Addr.getOpcode() == ISD::TargetGlobalTLSAddress) in SelectADDRri()
99 if (Addr.getOpcode() == ISD::ADD) { in SelectADDRri()
100 if (ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1))) { in SelectADDRri()
103 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) { in SelectADDRri()
108 Base = Addr.getOperand(0); in SelectADDRri()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/Symbolize/
H A DMarkupFilter.cpp102 M->Addr, M->Addr + M->Size - 1); in tryMMap()
107 auto Res = MMaps.emplace(ParsedMMap->Addr, std::move(*ParsedMMap)); in tryMMap()
182 return A->Addr < B->Addr; in endAnyModuleInfoLine()
187 printValue(formatv("{0:x}", M->Addr)); in endAnyModuleInfoLine()
189 printValue(formatv("{0:x}", M->Addr + M->Size - 1)); in endAnyModuleInfoLine()
240 std::optional<uint64_t> Addr = parseAddr(Node.Fields[0]); in tryPC() local
241 if (!Addr) in tryPC()
253 *Addr = adjustAddr(*Addr, Type); in tryPC()
255 const MMap *MMap = getContainingMMap(*Addr); in tryPC()
264 MMap->Mod->BuildID, {MMap->getModuleRelativeAddr(*Addr)}); in tryPC()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelDAGToDAG.cpp49 bool selectMemRegAddr(SDValue Addr, SDValue &Base, SDValue &Offset, in selectMemRegAddr() argument
51 EVT ValTy = Addr.getValueType(); in selectMemRegAddr()
54 if (FrameIndexSDNode *FIN = dyn_cast<FrameIndexSDNode>(Addr)) { in selectMemRegAddr()
56 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), ValTy); in selectMemRegAddr()
64 "PIC relocations are not supported", Addr.getDebugLoc())); in selectMemRegAddr()
67 if ((Addr.getOpcode() == ISD::TargetExternalSymbol || in selectMemRegAddr()
68 Addr.getOpcode() == ISD::TargetGlobalAddress)) in selectMemRegAddr()
73 if (CurDAG->isBaseWithConstantOffset(Addr)) { in selectMemRegAddr()
74 ConstantSDNode *CN = dyn_cast<ConstantSDNode>(Addr.getOperand(1)); in selectMemRegAddr()
82 dyn_cast<FrameIndexSDNode>(Addr.getOperand(0))) in selectMemRegAddr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/
H A DSectionMemoryManager.cpp49 uintptr_t Addr = 0; in allocateSection() local
67 Addr = (uintptr_t)FreeMB.Free.base(); in allocateSection()
68 uintptr_t EndOfBlock = Addr + FreeMB.Free.allocatedSize(); in allocateSection()
70 Addr = (Addr + Alignment - 1) & ~(uintptr_t)(Alignment - 1); in allocateSection()
74 MemGroup.PendingMem.push_back(sys::MemoryBlock((void *)Addr, Size)); in allocateSection()
83 Addr + Size - (uintptr_t)PendingMB.base()); in allocateSection()
88 sys::MemoryBlock((void *)(Addr + Size), EndOfBlock - Addr - Size); in allocateSection()
89 return (uint8_t *)Addr; in allocateSection()
125 Addr = (uintptr_t)MB.base(); in allocateSection()
126 uintptr_t EndOfBlock = Addr + MB.allocatedSize(); in allocateSection()
[all …]

12345678910>>...20