[libc][NFC] Remove all Linux specific code to respective linux/ directoriesThese were all the non OS agnostic implementations I could find in general directories.Currently none of these functions
[libc][NFC] Remove all Linux specific code to respective linux/ directoriesThese were all the non OS agnostic implementations I could find in general directories.Currently none of these functions are actually enabled, but for when they do it makes sense that they be in linux/ specific directories.Reviewed By: sivachandraDifferential Revision: https://reviews.llvm.org/D119164
show more ...
[libc] Move the x86_64 syscall functions to OSUtil.Reviewed By: michaelrj, lntueDifferential Revision: https://reviews.llvm.org/D116177
[libc] Switch to use a macro which does not insert a section for every libc function.Summary:The new macro also inserts the C alias for the C++ implementationswithout needing an objcopy based pos
[libc] Switch to use a macro which does not insert a section for every libc function.Summary:The new macro also inserts the C alias for the C++ implementationswithout needing an objcopy based post processing step. The CMakerules have been updated to reflect this. More CMake cleanup can betaken up in future rounds and appropriate TODOs have been added for them.Reviewers: mcgrathr, sivachandraSubscribers:
[libc] Add fully-qualified target names.Only targets setup by the special LLVM libc rules now have fullyqualified names. The naming style is similar to fully qualified names inPython.Reviewers:
[libc] Add fully-qualified target names.Only targets setup by the special LLVM libc rules now have fullyqualified names. The naming style is similar to fully qualified names inPython.Reviewers: abrachet, PaulkaToast, phosekDifferential Revision: https://reviews.llvm.org/D77340
[libc] Create abort and _ExitThis revision creates abort and _Exit implementationsDifferential Revision: https://reviews.llvm.org/D74949