Home
last modified time | relevance | path

Searched refs:Memory (Results 1 – 25 of 210) sorted by relevance

123456789

/trueos/contrib/llvm/lib/Support/Windows/
HDMemory.inc1 //===- Win32/Memory.cpp - Win32 Memory Implementation -----------*- C++ -*-===//
10 // This file provides the Win32 specific implementation of various Memory
28 case llvm::sys::Memory::MF_READ:
30 case llvm::sys::Memory::MF_WRITE:
33 case llvm::sys::Memory::MF_READ|llvm::sys::Memory::MF_WRITE:
35 case llvm::sys::Memory::MF_READ|llvm::sys::Memory::MF_EXEC:
37 case llvm::sys::Memory::MF_READ |
38 llvm::sys::Memory::MF_WRITE |
39 llvm::sys::Memory::MF_EXEC:
41 case llvm::sys::Memory::MF_EXEC:
[all …]
/trueos/contrib/llvm/lib/ExecutionEngine/MCJIT/
HDSectionMemoryManager.cpp75 sys::MemoryBlock MB = sys::Memory::allocateMappedMemory(RequiredSize, in allocateSection()
77 sys::Memory::MF_READ | in allocateSection()
78 sys::Memory::MF_WRITE, in allocateSection()
115 sys::Memory::MF_READ | sys::Memory::MF_EXEC); in finalizeMemory()
128 sys::Memory::MF_READ | sys::Memory::MF_EXEC); in finalizeMemory()
151 ec = sys::Memory::protectMappedMemory(MemGroup.AllocatedMem[i], in applyMemoryGroupPermissions()
163 sys::Memory::InvalidateInstructionCache(CodeMem.AllocatedMem[i].base(), in invalidateInstructionCache()
169 sys::Memory::releaseMappedMemory(CodeMem.AllocatedMem[i]); in ~SectionMemoryManager()
171 sys::Memory::releaseMappedMemory(RWDataMem.AllocatedMem[i]); in ~SectionMemoryManager()
173 sys::Memory::releaseMappedMemory(RODataMem.AllocatedMem[i]); in ~SectionMemoryManager()
/trueos/contrib/llvm/lib/Support/Unix/
HDMemory.inc1 //===- Unix/Memory.cpp - Generic UNIX System Configuration ------*- C++ -*-===//
45 case llvm::sys::Memory::MF_READ:
47 case llvm::sys::Memory::MF_WRITE:
49 case llvm::sys::Memory::MF_READ|llvm::sys::Memory::MF_WRITE:
51 case llvm::sys::Memory::MF_READ|llvm::sys::Memory::MF_EXEC:
53 case llvm::sys::Memory::MF_READ |
54 llvm::sys::Memory::MF_WRITE |
55 llvm::sys::Memory::MF_EXEC:
57 case llvm::sys::Memory::MF_EXEC:
83 Memory::allocateMappedMemory(size_t NumBytes,
[all …]
/trueos/contrib/llvm/lib/Target/ARM/
HDARMJITInfo.cpp125 if (!sys::Memory::setRangeWritable((void*)StubAddr, 8)) { in ARMCompilationCallbackC()
130 if (!sys::Memory::setRangeExecutable((void*)StubAddr, 8)) { in ARMCompilationCallbackC()
181 if (!sys::Memory::setRangeWritable(Addr, 16)) { in emitFunctionStub()
188 sys::Memory::InvalidateInstructionCache(Addr, 16); in emitFunctionStub()
189 if (!sys::Memory::setRangeExecutable(Addr, 16)) { in emitFunctionStub()
196 if (!sys::Memory::setRangeWritable(Addr, 8)) { in emitFunctionStub()
201 sys::Memory::InvalidateInstructionCache(Addr, 8); in emitFunctionStub()
202 if (!sys::Memory::setRangeExecutable(Addr, 8)) { in emitFunctionStub()
216 if (!sys::Memory::setRangeWritable(Addr, 16)) { in emitFunctionStub()
229 sys::Memory::InvalidateInstructionCache(Addr, 16); in emitFunctionStub()
[all …]
/trueos/contrib/llvm/lib/Target/Mips/
HDMipsJITInfo.cpp47 sys::Memory::InvalidateInstructionCache(Old, 2 * 4); in replaceMachineCodeForFunction()
70 sys::Memory::InvalidateInstructionCache(Old, 4 * 4); in replaceMachineCodeForFunction()
186 sys::Memory::InvalidateInstructionCache((void*) StubAddr, 16); in MipsCompilationCallbackC()
206 if (!sys::Memory::setRangeWritable(Addr, 16)) in emitFunctionStub()
237 sys::Memory::InvalidateInstructionCache(Addr, 16); in emitFunctionStub()
238 if (!sys::Memory::setRangeExecutable(Addr, 16)) in emitFunctionStub()
/trueos/contrib/llvm/patches/
HDpatch-r243830-arm-disable-clear-cache.diff7 Index: lib/Support/Unix/Memory.inc
9 --- lib/Support/Unix/Memory.inc
10 +++ lib/Support/Unix/Memory.inc
11 @@ -332,7 +332,7 @@ void Memory::InvalidateInstructionCache(const void
HDpatch-r262261-llvm-r199977-sparc.diff21 #include "llvm/Support/Memory.h"
165 - sys::Memory::InvalidateInstructionCache((void*) StubAddr, 12);
169 + sys::Memory::InvalidateInstructionCache((void*) StubAddr, Insts.size() * 4);
199 - if (!sys::Memory::setRangeWritable(Addr, 12))
228 - sys::Memory::InvalidateInstructionCache(Addr, 12);
229 - if (!sys::Memory::setRangeExecutable(Addr, 12))
230 + if (!sys::Memory::setRangeWritable(Addr, 4 * Insts.size()))
236 + sys::Memory::InvalidateInstructionCache(Addr, 4 * Insts.size());
237 + if (!sys::Memory::setRangeExecutable(Addr, 4 * Insts.size()))
/trueos/contrib/llvm/lib/Target/ARM/AsmParser/
HDARMAsmParser.cpp457 struct MemoryOp Memory; member
512 Memory = o.Memory; in ARMOperand()
659 if(!Memory.OffsetImm || Memory.OffsetRegNum) return false; in isThumbMemPC()
660 if(Memory.BaseRegNum != ARM::PC) return false; in isThumbMemPC()
661 Val = Memory.OffsetImm->getValue(); in isThumbMemPC()
1012 return Memory.OffsetRegNum == 0 && Memory.OffsetImm == 0 && in isMemNoOffset()
1013 (alignOK || Memory.Alignment == 0); in isMemNoOffset()
1016 if (!isMem() || Memory.OffsetRegNum != 0 || Memory.Alignment != 0) in isMemPCRelImm12()
1019 if (Memory.BaseRegNum != ARM::PC) in isMemPCRelImm12()
1022 if (!Memory.OffsetImm) return true; in isMemPCRelImm12()
[all …]
/trueos/contrib/llvm/include/llvm/Support/
HDPredIteratorCache.h33 BumpPtrAllocator Memory; variable
51 Entry = Memory.Allocate<BasicBlock*>(PredCache.size()); in GetPreds()
65 Memory.Reset(); in clear()
HDMemory.h38 friend class Memory; variable
45 class Memory {
/trueos/contrib/llvm/tools/llvm-rtdyld/
HDllvm-rtdyld.cpp88 sys::MemoryBlock MB = sys::Memory::AllocateRWX(Size, 0, 0); in allocateCodeSection()
98 sys::MemoryBlock MB = sys::Memory::AllocateRWX(Size, 0, 0); in allocateDataSection()
105 sys::Memory::InvalidateInstructionCache(FunctionMemory[i].base(), in invalidateInstructionCache()
109 sys::Memory::InvalidateInstructionCache(DataMemory[i].base(), in invalidateInstructionCache()
226 sys::Memory::InvalidateInstructionCache(Data.base(), Data.size()); in executeInput()
227 if (!sys::Memory::setExecutable(Data, &ErrorStr)) in executeInput()
/trueos/contrib/gcc/config/s390/
HDconstraints.md57 ;; Q -- Memory reference without index register and with short displacement.
58 ;; R -- Memory reference with index register and short displacement.
59 ;; S -- Memory reference without index register but with long displacement.
60 ;; T -- Memory reference with index register and long displacement.
64 ;; Memory reference of the type specified by second letter that
351 ;; Memory constraints follow.
355 "Memory reference without index register and with short displacement"
361 "Memory reference with index register and short displacement"
366 "Memory reference without index register but with long displacement"
371 "Memory reference with index register and long displacement"
[all …]
/trueos/contrib/llvm/tools/lli/
HDRemoteTarget.cpp57 sys::MemoryBlock Mem = sys::Memory::AllocateRWX(Size, Prev, &ErrorMsg); in allocateSpace()
76 sys::Memory::setExecutable(Mem, &ErrorMsg); in loadCode()
91 sys::Memory::ReleaseRWX(Allocations[i]); in stop()
HDRemoteMemoryManager.cpp28 sys::Memory::releaseMappedMemory(I->MB); in ~RemoteMemoryManager()
64 sys::MemoryBlock MB = sys::Memory::allocateMappedMemory(Size, in allocateSection()
66 sys::Memory::MF_READ | in allocateSection()
67 sys::Memory::MF_WRITE, in allocateSection()
/trueos/tools/regression/sysvshm/
HDREADME3 SysV IPC Shared Memory Regression Utility.
5 This regression utility will test the SysV Shared Memory facility
/trueos/contrib/llvm/lib/Target/PowerPC/
HDPPCJITInfo.cpp335 sys::Memory::InvalidateInstructionCache(StubCallAddr, 7*4); in LLVMPPCCompilationCallback()
381 sys::Memory::InvalidateInstructionCache(Addr, 7*4); in emitFunctionStub()
408 sys::Memory::InvalidateInstructionCache(Addr, 10*4); in emitFunctionStub()
470 sys::Memory::InvalidateInstructionCache(Old, 7*4); in replaceMachineCodeForFunction()
/trueos/contrib/llvm/lib/Target/X86/AsmParser/
HDX86AsmParser.cpp617 Memory enumerator
694 assert(Kind == Memory && "Invalid access!"); in getMemDisp()
698 assert(Kind == Memory && "Invalid access!"); in getMemSegReg()
702 assert(Kind == Memory && "Invalid access!"); in getMemBaseReg()
706 assert(Kind == Memory && "Invalid access!"); in getMemIndexReg()
710 assert(Kind == Memory && "Invalid access!"); in getMemScale()
797 bool isMem() const { return Kind == Memory; } in isMem()
799 return Kind == Memory && (!Mem.Size || Mem.Size == 8); in isMem8()
802 return Kind == Memory && (!Mem.Size || Mem.Size == 16); in isMem16()
805 return Kind == Memory && (!Mem.Size || Mem.Size == 32); in isMem32()
[all …]
/trueos/contrib/llvm/lib/Target/Sparc/
HDSparcJITInfo.cpp209 sys::Memory::InvalidateInstructionCache((void*) StubAddr, Insts.size() * 4); in SparcCompilationCallbackC()
251 if (!sys::Memory::setRangeWritable(Addr, 4 * Insts.size())) in emitFunctionStub()
257 sys::Memory::InvalidateInstructionCache(Addr, 4 * Insts.size()); in emitFunctionStub()
258 if (!sys::Memory::setRangeExecutable(Addr, 4 * Insts.size())) in emitFunctionStub()
/trueos/sys/dev/acpica/Osd/
HDOsdMemory.c52 AcpiOsFree(void *Memory) in AcpiOsFree() argument
54 free(Memory, M_ACPICA); in AcpiOsFree()
/trueos/contrib/llvm/tools/clang/include/clang/Driver/
HDSanitizerArgs.h41 NeedsMsanRt = Memory,
46 HasZeroBaseShadow = Thread | Memory | DataFlow
/trueos/contrib/llvm/lib/ExecutionEngine/JIT/
HDJITMemoryManager.cpp551 sys::Memory::setWritable(CodeSlabs[i]); in setMemoryWritable()
558 sys::Memory::setExecutable(CodeSlabs[i]); in setMemoryExecutable()
579 sys::Memory::ReleaseRWX(B); in Deallocate()
656 sys::Memory::ReleaseRWX(CodeSlabs[i]); in ~DefaultJITMemoryManager()
665 sys::MemoryBlock B = sys::Memory::AllocateRWX(size, LastSlabPtr, &ErrMsg); in allocateNewSlab()
/trueos/contrib/llvm/tools/clang/lib/Lex/
HDPreprocessingRecord.cpp34 char *Memory in InclusionDirective() local
36 memcpy(Memory, FileName.data(), FileName.size()); in InclusionDirective()
37 Memory[FileName.size()] = 0; in InclusionDirective()
38 this->FileName = StringRef(Memory, FileName.size()); in InclusionDirective()
/trueos/cddl/contrib/dtracetoolkit/Mem/
HDReadme1 Mem - Memory based analysis
/trueos/tools/test/posixshm/
HDREADME3 This is a simple program to test/demonstrate the POSIX Shared Memory
/trueos/contrib/llvm/lib/Support/
HDMemoryBuffer.cpp68 static void CopyStringRef(char *Memory, StringRef Data) { in CopyStringRef() argument
69 memcpy(Memory, Data.data(), Data.size()); in CopyStringRef()
70 Memory[Data.size()] = 0; // Null terminate string. in CopyStringRef()

123456789