| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Fix a typo. | Benjamin Kramer | 2011-11-06 | 1 | -1/+1 |
| | | | | | llvm-svn: 143890 | ||||
| * | ADT/StringRef: Add ::lower() and ::upper() methods. | Daniel Dunbar | 2011-11-06 | 1 | -0/+26 |
| | | | | | llvm-svn: 143880 | ||||
| * | Return only the least significant 8 bits of the exit status from | Peter Collingbourne | 2011-11-06 | 1 | -1/+1 |
| | | | | | | | Process::Wait on Windows (mimicing POSIX behaviour). llvm-svn: 143876 | ||||
| * | Add more PRI.64 macros for MSVC and use them throughout the codebase. | Benjamin Kramer | 2011-11-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 143799 | ||||
| * | build: Add initial cut at LLVMBuild.txt files. | Daniel Dunbar | 2011-11-03 | 1 | -0/+22 |
| | | | | | llvm-svn: 143634 | ||||
| * | rename getHostTriple into getDefaultTargetTriple | Sebastian Pop | 2011-11-01 | 4 | -8/+8 |
| | | | | | llvm-svn: 143502 | ||||
| * | rename LLVM_HOSTTRIPLE into LLVM_DEFAULT_TARGET_TRIPLE | Sebastian Pop | 2011-11-01 | 2 | -6/+2 |
| | | | | | llvm-svn: 143501 | ||||
| * | Remove a couple unused methods. PR11201. | Eli Friedman | 2011-11-01 | 3 | -23/+0 |
| | | | | | llvm-svn: 143452 | ||||
| * | Remove the Alpha backend. | Dan Gohman | 2011-10-27 | 1 | -7/+0 |
| | | | | | llvm-svn: 143164 | ||||
| * | BlockFrequency: Use a smarter overflow check. | Benjamin Kramer | 2011-10-27 | 1 | -4/+8 |
| | | | | | | | This trades one 64 bit div for one 64 bit mul and some arithmetic. llvm-svn: 143106 | ||||
| * | Remove the Blackfin backend. | Dan Gohman | 2011-10-25 | 1 | -7/+0 |
| | | | | | llvm-svn: 142880 | ||||
| * | Remove the SystemZ backend. | Dan Gohman | 2011-10-24 | 1 | -5/+0 |
| | | | | | llvm-svn: 142878 | ||||
| * | Windows/Path.inc: [PR8460] Get rid of ScopedNullTerminator. Thanks to Zvi ↵ | NAKAMURA Takumi | 2011-10-24 | 1 | -18/+9 |
| | | | | | | | Rackover! llvm-svn: 142785 | ||||
| * | Print branch probabilities as percentages. | Benjamin Kramer | 2011-10-23 | 1 | -3/+3 |
| | | | | | | | 50% is much more readable than 5.000000e-01. llvm-svn: 142752 | ||||
| * | Add compare operators to BranchProbability and use it to determine if an ↵ | Benjamin Kramer | 2011-10-23 | 1 | -7/+0 |
| | | | | | | | edge is hot. llvm-svn: 142751 | ||||
| * | Fix build on mingw-w64. | Anton Korobeynikov | 2011-10-21 | 1 | -6/+8 |
| | | | | | | | Patch by Ruben Van Boxem! llvm-svn: 142646 | ||||
| * | Remove unused include of sys/uio.h in MemoryBuffer.cpp. It was not correctly ↵ | David Meyer | 2011-10-20 | 1 | -1/+0 |
| | | | | | | | protected by ifdef either. llvm-svn: 142623 | ||||
| * | Fix handling of the From parameter in StringRef::find. | Benjamin Kramer | 2011-10-17 | 1 | -2/+5 |
| | | | | | | | Enable bounds checking to catch this kind of bug earlier. llvm-svn: 142247 | ||||
| * | Let printf do the formatting instead aligning strings ourselves. | Benjamin Kramer | 2011-10-16 | 2 | -17/+12 |
| | | | | | | | While at it, merge some format strings. llvm-svn: 142140 | ||||
| * | remove the dead 'ShowLine' argument from SMDiagnostic. | Chris Lattner | 2011-10-16 | 1 | -11/+8 |
| | | | | | llvm-svn: 142108 | ||||
| * | Make SMDiagnostic a little more sane. Instead of passing around ↵ | Chris Lattner | 2011-10-16 | 1 | -16/+22 |
| | | | | | | | | | note/warning/error as a string, pass it around as an enum. llvm-svn: 142107 | ||||
| * | Enhance llvm::SourceMgr to support diagnostic ranges, the same way clang ↵ | Chris Lattner | 2011-10-16 | 1 | -21/+100 |
| | | | | | | | | | | | | | | | | does. Enhance the X86 asmparser to produce ranges in the one case that was annoying me, for example: test.s:10:15: error: invalid operand for instruction movl 0(%rax), 0(%edx) ^~~~~~~ It should be straight-forward to enhance filecheck, tblgen, and/or the .ll parser to use ranges where appropriate if someone is interested. llvm-svn: 142106 | ||||
| * | Add a bad char heuristic to StringRef::find. | Benjamin Kramer | 2011-10-15 | 1 | -3/+26 |
| | | | | | | | | | | Based on Horspool's simplified version of Boyer-Moore. We use a constant-sized table of uint8_ts to keep cache thrashing low, needles bigger than 255 bytes are uncommon anyways. The worst case is still O(n*m) but we do a lot better on the average case now. llvm-svn: 142061 | ||||
| * | Revert r142046, "Fix for llvm::sys::getHostTriple on Windows. Instead of ↵ | NAKAMURA Takumi | 2011-10-15 | 1 | -36/+4 |
| | | | | | | | | | | | relying on the triple" It extremely breaks builds when optimization is enabled. Twine should not hold temporary objects. By the way, I might feel sad if I saw "i786-" "i1586-" or "iF86-". llvm-svn: 142055 | ||||
| * | Fix for llvm::sys::getHostTriple on Windows. Instead of relying on the triple | Chad Rosier | 2011-10-15 | 1 | -4/+36 |
| | | | | | | | | | from config.h, it discovers the triple based on the execution environment. Patch by Aaron Ballman <aaron@aaronballman.com> llvm-svn: 142046 | ||||
| * | Windows/Memory.inc: Support the ability to allocate memory "near" another ↵ | NAKAMURA Takumi | 2011-10-15 | 1 | -2/+7 |
| | | | | | | | | | block of memory on Win32. It has fixed FIXME. Thanks to Aaron Ballman! llvm-svn: 142039 | ||||
| * | Support/Windows: Add support modifying memory permissions on Windows. Patch ↵ | Michael J. Spencer | 2011-10-13 | 1 | -3/+45 |
| | | | | | | | by Aaron Ballman! llvm-svn: 141910 | ||||
| * | Support/Windows: Add efficent RW mutex on Windows. Patch by Aaron Ballman! | Michael J. Spencer | 2011-10-13 | 1 | -11/+87 |
| | | | | | llvm-svn: 141907 | ||||
| * | Avoid undefined behavior in signed integer negation. Patch by Ahmed Charles. | Eli Friedman | 2011-10-13 | 1 | -1/+2 |
| | | | | | llvm-svn: 141905 | ||||
| * | Fix APFloat::getSmallestNormalized so the shift doesn't depend on undefined ↵ | Eli Friedman | 2011-10-12 | 1 | -1/+1 |
| | | | | | | | behavior. Patch from Ahmed Charles. llvm-svn: 141818 | ||||
| * | Fix APFloat::getLargest so that it actually returns the correct value. ↵ | Eli Friedman | 2011-10-12 | 1 | -2/+3 |
| | | | | | | | Found by accident while reviewing a patch to nearby code. llvm-svn: 141816 | ||||
| * | Clean up a few references to System/. We still have docs/SystemLibrary.html | Daniel Dunbar | 2011-10-11 | 5 | -5/+5 |
| | | | | | | | lying around... llvm-svn: 141703 | ||||
| * | The Mips specific function for instruction cache invalidation cannot be | Bruno Cardoso Lopes | 2011-10-10 | 1 | -34/+5 |
| | | | | | | | | | | compiled on mips32r1 processors because it uses synci and rdhwr instructions which are supported only on mips32r2, so I replaced this function with the call to function cacheflush which works for both mips32r1 and mips32r2. Patch by Sasa Stankovic llvm-svn: 141564 | ||||
| * | Fix APInt::operator*= so that it computes the correct result for large ↵ | Eli Friedman | 2011-10-07 | 2 | -2/+3 |
| | | | | | | | integers where there is unsigned overflow. Fix APFloat::toString so that it doesn't depend on the incorrect behavior in common cases (and computes the correct result in some rare cases). Fixes PR11086. llvm-svn: 141441 | ||||
| * | Add more initializers to quiet a clang warning. | Eric Christopher | 2011-10-05 | 1 | -1/+1 |
| | | | | | llvm-svn: 141163 | ||||
| * | Fix typo in comments. | Nick Lewycky | 2011-10-03 | 1 | -2/+2 |
| | | | | | llvm-svn: 141032 | ||||
| * | Add Windows x64 stack walking support. Patch by Aaron Ballman! | Michael J. Spencer | 2011-10-01 | 1 | -32/+190 |
| | | | | | llvm-svn: 140906 | ||||
| * | Fix a bug in compare_numeric(). | Jakob Stoklund Olesen | 2011-09-30 | 1 | -6/+13 |
| | | | | | | | Thanks to Alexandru Dura and Jonas Paulsson for finding it. llvm-svn: 140859 | ||||
| * | These symbols appear to be visible by SearchForAddressOfSymbol and no longer | Chad Rosier | 2011-09-27 | 1 | -15/+0 |
| | | | | | | | | require special case handling. rdar://10117377 llvm-svn: 140629 | ||||
| * | sys::Process: Add a SetWorkingDirectory method. | Daniel Dunbar | 2011-09-23 | 2 | -0/+9 |
| | | | | | llvm-svn: 140433 | ||||
| * | Change: | Richard Trieu | 2011-09-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | assert(!"error message"); To: assert(0 && "error message"); which is more consistant across the code base. llvm-svn: 140234 | ||||
| * | Remove the hack to check UNAME_RELEASE when identifying the Darwin version. | Bob Wilson | 2011-09-20 | 1 | -9/+0 |
| | | | | | | | | | | This was only needed to locate llvm-gcc's installation directory when clang falls back to run llvm-gcc for i386 kexts. As of clang svn r140187, we're now just searching paths with several different Darwin versions on either side of the current version, so this is no longer needed. llvm-svn: 140188 | ||||
| * | U is good enough | Douglas Gregor | 2011-09-20 | 1 | -2/+2 |
| | | | | | llvm-svn: 140166 | ||||
| * | Eliminate sign-comparison warnings in APInt | Douglas Gregor | 2011-09-20 | 1 | -2/+4 |
| | | | | | llvm-svn: 140158 | ||||
| * | Add mips64 & mips64el to Triple. Patch by Liu with modifications. | Akira Hatanaka | 2011-09-20 | 1 | -0/+10 |
| | | | | | llvm-svn: 140157 | ||||
| * | Rename LLVM_MULTITHREADED define and fix build without threads. | Eric Christopher | 2011-09-19 | 2 | -9/+9 |
| | | | | | | | Patch by Arrowdodger. llvm-svn: 140064 | ||||
| * | Silence -Wsign-compare warnings from GCC. | Benjamin Kramer | 2011-09-19 | 1 | -2/+2 |
| | | | | | llvm-svn: 140043 | ||||
| * | Add Win32 support to llvm::llvm_execute_on_thread(). Thanks to Aaron Ballman! | NAKAMURA Takumi | 2011-09-19 | 1 | -2/+33 |
| | | | | | llvm-svn: 140011 | ||||
| * | Fix a minor bug in fs::create_directories. Patch by Albert Wong. | Eli Friedman | 2011-09-16 | 1 | -1/+1 |
| | | | | | llvm-svn: 139928 | ||||
| * | use 64-bit types instead of off_t/size_t to avoid the issue when | Ivan Krasin | 2011-09-15 | 1 | -4/+4 |
| | | | | | | | | | gold plugin is built with Large File Support (sizeof(off_t) == 64 on i686) and the rest of LLVM is built w/o Large File Support (sizeof(off_t) == 32 on i686) which corrupts the stack. llvm-svn: 139873 | ||||

