summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Unix/Memory.inc
AgeCommit message (Expand)Author
2024-03-08[llvm][Support] Add and use errnoAsErrorCode (#84423)Michael Spencer
2023-10-19[Memory] Call __clear_cache in InvalidateInstructionCache on LoongArch (#67285)Lu Weining
2022-11-26[Support] Apply clang-format on .inc files. NFC.Alexandre Ganea
2022-11-06Canonicalize PowerPC detection macros to __powerpc__Fangrui Song
2022-03-11Cleanup include: TableGenserge-sans-paille
2021-10-13[Support][mips] Remove unnecessary includes from Memory.incVisa Hankala
2020-01-24Fix header includes after 0697bcb66f1d82f2fd447e9d13b74d141c3ce085Weverything
2020-01-09[Support][NFC] Make some helper functions "static" in Memory.incBruno Ricci
2019-10-14[Alignment][NFC] Move and type functions from MathExtras to AlignmentGuillaume Chatelet
2019-06-03[PowerPC] Set PROT_READ flag for MF_EXEC to prevent segfaults on PPC machinesNemanja Ivanovic
2019-05-20[Support] Renamed member 'Size' to 'AllocatedSize' in MemoryBlock and OwningM...Lang Hames
2019-05-16Fixes for builds that require strict X/Open and POSIX compatiblityXing Xue
2019-05-08[Support] Add error handling to sys::Process::getPageSize().Lang Hames
2019-05-02[Support] Don't check MAP_ANONYMOUS, just use MAP_ANONFangrui Song
2019-02-28Fix non-Windows platforms build break introduced by r355065. Fixes:Alexandre Ganea
2019-02-28[Memory] Add basic support for large/huge memory pagesAlexandre Ganea
2019-01-23MemoryBlock: Do not automatically extend a given size to a multiple of page s...Rui Ueyama
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-06-06[Support] Use zx_cache_flush on Fuchsia to flush instruction cachePetr Hosek
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2017-11-28[ARM][AArch64] Workaround ARM/AArch64 peculiarity in clearing icache.Peter Smith
2017-11-16[Support] Support NetBSD PaX MPROTECT in sys::Memory.Lang Hames
2017-10-25Don't try to use a non-existent header on FreeBSD/mips.John Baldwin
2017-06-18Implement AllocateRWX and ReleaseRWX for NetBSDKamil Rytarowski
2016-11-05Correct mprotect page boundries to round up end page. Fixes PR30905.Alina Sbirlea
2016-09-30Deal with the (historic) MAP_ANONYMOUS vs MAP_ANON directly by using CPPJoerg Sonnenberger
2016-09-30Retire NEED_DEV_ZERO_FOR_MMAP. It should be needed only on outdatedJoerg Sonnenberger
2016-01-26Fix Clang-tidy modernize-use-nullptr and modernize-use-override warnings; oth...Eugene Zelenko
2015-12-16[SectionMemoryManager] Make better use of virtual memoryKeno Fischer
2015-11-17[JIT/Memory] Fix up semantic of setExecutable().Davide Italiano
2015-09-22Untabify.NAKAMURA Takumi
2015-01-27[mips] Use __clear_cache builtin instead of cacheflush()Petar Jovanovic
2014-12-04Remove dead code. NFC.Rafael Espindola
2014-06-24Revert: r211588 - [mips] Use __clear_cache builtin instead of cacheflush() in...Daniel Sanders
2014-06-24[mips] Use __clear_cache builtin instead of cacheflush() in Unix Memory::Inva...Daniel Sanders
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola
2014-06-12Don't put generic_category in the llvm namespace.Rafael Espindola
2014-06-11Uses generic_category instead of system_category.Rafael Espindola
2014-05-31Use error_code() instead of error_code::succes()Rafael Espindola
2014-04-28[C++] Use 'nullptr'.Craig Topper
2014-03-29ARM64: initial backend importTim Northover
2013-07-26Revert "[PowerPC] Improve consistency in use of __ppc__, __powerpc__, etc."Rafael Espindola
2013-07-26[PowerPC] Improve consistency in use of __ppc__, __powerpc__, etc.Bill Schmidt
2013-05-19Remove declaration of __clear_cache for __APPLE__. <rdar://problem/13924072>Bob Wilson
2013-05-19Invalidate instruction cache when setting memory to be executable.Tim Northover
2013-05-14Fix __clear_cache declaration.Rafael Espindola
2013-05-14Declare __clear_cache.Rafael Espindola
2013-05-04AArch64: use __clear_cache under GCCish environmentsTim Northover
2013-03-14Android uses cacheflush(long start, long end, long flags) for MIPS.Akira Hatanaka