summaryrefslogtreecommitdiff
path: root/lib/Support
AgeCommit message (Expand)AuthorFilesLines
2014-02-24Replace the F_Binary flag with a F_Text one.Rafael Espindola4-7/+7
2014-02-24Add AArch64 big endian Target (aarch64_be)Christian Pirker1-42/+49
2014-02-24Share a createUniqueEntity implementation between unix and windows.Rafael Espindola3-205/+90
2014-02-24Delete dead code.Rafael Espindola2-12/+0
2014-02-23Use static instead of an anonymous namespace.Rafael Espindola2-35/+31
2014-02-23Simplify remove, create_directory and create_directories.Rafael Espindola3-52/+34
2014-02-23Use simpler form of llvm::sys::fs::remove.Rafael Espindola1-2/+1
2014-02-23Simplify linking to system librariesNAKAMURA Takumi1-2/+26
2014-02-22Don't inline get[S|U]LEB128Size() until they are proved to be hot.Logan Chien2-0/+45
2014-02-20[Support] Correctly handle zero length inputs to UTF conversion functions on ...Michael J. Spencer1-32/+30
2014-02-13Use mkdir instead of stat+mkdir.Rafael Espindola1-11/+18
2014-02-13Remove dead code.Rafael Espindola2-45/+0
2014-02-13Use simpler version of sys::fs::exists when possible.Rafael Espindola1-5/+3
2014-02-12Rename Windows.h to WindowsSupport.h to avoid ambiguityReid Kleckner14-15/+18
2014-02-12_CS_DARWIN_USER macros available on darwin>=9. Thanks, Dave Odell!David Fang1-1/+2
2014-02-12Windows/Path.inc: Move <shlobj.h> after "Windows.h" for some API available.NAKAMURA Takumi1-2/+3
2014-02-11Remove TimeValue::toPosixTime() -- it is buggy, semantics are unclear, and itsDmitri Gribenko1-2/+2
2014-02-11Using the helper API for random number generation.Aaron Ballman3-14/+2
2014-02-11Hopefully fixing the MinGW 32 build, which was broken by r200767. Not using r...Aaron Ballman2-9/+11
2014-02-10[CMake] LLVMSupport should be responsible to provide system_libs.NAKAMURA Takumi1-0/+2
2014-02-07Fix an invalid check for duplicate option categories.Alexander Kornienko1-4/+10
2014-02-07Try to unbreak the mingw32 build.Benjamin Kramer1-1/+1
2014-02-05Revert "Fix an invalid check for duplicate option categories."Rafael Espindola1-14/+3
2014-02-05Fix an invalid check for duplicate option categories.Alexander Kornienko1-3/+14
2014-02-05Fix configure to find arc4random via header files.Todd Fiala1-2/+2
2014-02-04Implemented support for Process::GetRandomNumber on Windows.Aaron Ballman2-0/+12
2014-02-03Undef'ing _WIN32_IE to silence an MSVC warning about redefining a macro value.Aaron Ballman1-0/+1
2014-02-03Rename the non-templated base class of SmallPtrSet toChandler Carruth1-13/+15
2014-02-01Hopefully fix mingw32 bots.Peter Collingbourne1-1/+1
2014-01-31Introduce llvm::sys::path::home_directory.Peter Collingbourne2-0/+32
2014-01-29[CommandLine] Aliases require an value if their target requires a value.Jordan Rose1-0/+7
2014-01-29Remove unnecessary call to pthread_mutexattr_setpshared()Mark Seaborn1-7/+0
2014-01-27Fix the "#ifndef HAVE_SYS_WAIT_H" code path in Program.inc to compileMark Seaborn1-0/+1
2014-01-27Roll back the ConstStringRef change for nowAlp Toker1-1/+1
2014-01-27StringRef: Extend constexpr capabilities and introduce ConstStringRefAlp Toker1-1/+1
2014-01-24Fix known typosAlp Toker5-18/+17
2014-01-20[x86] Support i386-*-*-code16 triple for emitting 16-bit codeDavid Woodhouse1-0/+2
2014-01-20[CMake] llvm_process_sources: Introduce a parameter, ADDITIONAL_HEADERS.NAKAMURA Takumi1-0/+2
2014-01-19ARM: update build attributes for ABI r2.09Saleem Abdulrasool1-4/+4
2014-01-19Move ARM build attributes into SupportSaleem Abdulrasool2-0/+96
2014-01-12raw_fd_ostream: Don't change STDERR to O_BINARY, or w*printf() (in assert()) ...NAKAMURA Takumi1-2/+3
2014-01-12raw_stream formatter: [Win32] Use std::signbit() if available, instead of _fp...NAKAMURA Takumi1-0/+6
2014-01-10Use the simpler version of sys::fs::remove when possible.Rafael Espindola4-18/+10
2014-01-10Remove remove_all. A compiler has no need for recursively deleting a directory.Rafael Espindola1-39/+0
2014-01-07Try to fix the windows build. The comments in other files don't seem toChandler Carruth2-7/+8
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth7-10/+14
2014-01-02Make llvm::Regex non-copyable but movable.David Blaikie1-2/+4
2013-12-31Silence g++ 4.9 build issueAlp Toker1-2/+3
2013-12-27Use two variables here rather than reusing (and abusing) one. This isChandler Carruth1-6/+6
2013-12-27Introduce a simple line-by-line iterator type into the Support library.Chandler Carruth2-0/+69