aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Allow absolute paths in LLVM_TARGET_DEFINITIONS for CMake's TableGen ruleDouglas Gregor2010-06-171-1/+7
* Modify tablegen to support generating all NEON code used by clang at once.Nate Begeman2010-06-172-89/+135
* Thumb1 and any pre-v6 ARM target should use the libcall expansion ofJim Grosbach2010-06-171-1/+6
* ISD::MEMBARRIER should lower to a libcall (__sync_synchronize) if the targetJim Grosbach2010-06-171-1/+13
* Fix the handling of !if result, avoiding null results for non 'int'.Bruno Cardoso Lopes2010-06-171-4/+6
* simplify code a bit and add a more explanatory assert for cases thatJim Grosbach2010-06-171-15/+11
* Add the entire range of DW_OP_lit[0..31], DW_OP_reg[0..31], and Jason Molenda2010-06-172-212/+386
* Hack to let the move lowering handle dynamic-no-pic absolute moves ofEric Christopher2010-06-171-4/+15
* Update comment.Eric Christopher2010-06-171-1/+2
* For a tablegen expression such as !if(a,b,c), let 'a'Bruno Cardoso Lopes2010-06-173-3/+17
* Fix the typo in my previous one-line commit.Sean Hunt2010-06-171-1/+1
* Make sure CMake can build the files added by my previous commit.Sean Hunt2010-06-161-0/+1
* Add preliminary clang attribute generation support.Sean Hunt2010-06-163-0/+147
* format and 80-column cleanupJim Grosbach2010-06-161-5/+4
* let the '!eq' expression support 'int' and 'bit' typesBruno Cardoso Lopes2010-06-163-3/+25
* remove trailing whitespaceJim Grosbach2010-06-161-11/+11
* Revert r106117, which was the result of me misreading the C++98/03Douglas Gregor2010-06-161-1/+1
* Don't attempt preserving conservative kill flags. We were doing it wrong.Jakob Stoklund Olesen2010-06-161-2/+1
* Remove the hidden "neon-reg-sequence" option. The reg sequences are workingBob Wilson2010-06-164-272/+157
* In progress on 32-bit addends.Eric Christopher2010-06-161-1/+7
* Allow a register to be redefined multiple times in a basic block.Jakob Stoklund Olesen2010-06-162-6/+23
* A few more places where SCEVExpander bits need to skip over debug intrinsicsJim Grosbach2010-06-161-3/+4
* modify so the test doesn't drop an output file in the test source directory.Jim Grosbach2010-06-161-1/+1
* MC/Mach-O: Rewrite atom association to be a final pass we do in Finish(), ins...Daniel Dunbar2010-06-161-33/+46
* MC: Simplify MCAssembler::isSymbolLinkerVisible to only take an MCSymbol.Daniel Dunbar2010-06-164-11/+10
* MC: Lift SwitchSection() and Finish() into MCObjectStreamer.Daniel Dunbar2010-06-163-42/+51
* MC: Factor out an MCObjectStreamer class, which will be shared by the concreteDaniel Dunbar2010-06-164-29/+94
* Be specific. Use FileCheck.Devang Patel2010-06-161-3/+4
* Make sure that simplify libcalls does not replace a call with one callingRafael Espindola2010-06-162-0/+21
* add FIXMEJim Grosbach2010-06-161-0/+3
* This requires more investigation. Unblock buildbots for now.Devang Patel2010-06-161-2/+2
* Update test to explicitly capture llc output.Devang Patel2010-06-161-1/+2
* Improve comment to include that the use of a preg is also verboten in this si...Bill Wendling2010-06-161-3/+4
* Eliminate a redundant "typename" keywordDouglas Gregor2010-06-161-1/+1
* TODO--Benjamin Kramer2010-06-161-27/+0
* simplify-libcalls: fold strncmp(x, y, 1) -> memcmp(x, y, 1)Benjamin Kramer2010-06-162-0/+10
* Make post-ra scheduling, anti-dep breaking, and register scavenger (conservat...Evan Cheng2010-06-1611-95/+274
* Check function pointer first, before comparing function names.Devang Patel2010-06-161-0/+2
* Use separate named MDNode to hold each function's local variable info.Devang Patel2010-06-164-4/+17
* Don't emit the linkage for initializer label for mach-o tls.Eric Christopher2010-06-161-1/+0
* Fix indentation.Eric Christopher2010-06-161-4/+4
* Create a more targeted fix for not sinking instructions into a range where itBill Wendling2010-06-153-56/+30
* For 32-bit non-pic tlv mach-o addressing we don't need a pic base orEric Christopher2010-06-151-0/+9
* Added a comment.Stuart Hastings2010-06-151-0/+5
* Some more work on mach-o TLV relocations.Eric Christopher2010-06-151-0/+38
* Add file missing from previous commit.Dale Johannesen2010-06-151-6/+14
* Fix 80col violations, remove trailing whitespace, and clarify a comment.Bob Wilson2010-06-151-14/+15
* Update test to match recent llvm-gcc change.Rafael Espindola2010-06-151-1/+1
* Make VC++ happy Nate Begeman2010-06-151-11/+11
* Next round of tail call changes. Register used in a tailDale Johannesen2010-06-158-23/+110