aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* SDISel should not optimize a unconditional branch following a conditional branchEvan Cheng2010-09-231-4/+5
* Moved the PBQP allocator class out of the header and back in to the cpp file ...Lang Hames2010-09-234-181/+193
* Fixed a crash in the enhanced disassembler whereSean Callanan2010-09-231-0/+2
* Fix llvm-extract -delete's lazy loading to materialize the functions thatDan Gohman2010-09-232-7/+56
* Add support for ELF PLT references for ARM MC asm printing. Adding aJim Grosbach2010-09-226-18/+52
* Make SetVector's remove indicate whether it actually removed something.Dan Gohman2010-09-221-1/+3
* Enable a few additional asserts in MC instruction lowering.Jim Grosbach2010-09-221-9/+6
* A select between a constant and zero, when fed by a bit test, can be efficientlyOwen Anderson2010-09-222-0/+42
* Fix PR8201: Update the code to call via X86::CALL64pcrel32 in the 64-bit case.Cameron Esfahani2010-09-222-4/+5
* <rdar://problem/8228022> Wvector-conversions warnings in arm_neon.hNate Begeman2010-09-221-5/+22
* Change VDUPLANE DAG combiner to just return the result instead of callingBob Wilson2010-09-221-5/+3
* Avoid some Mach-O specific alignment being done on ELF.Rafael Espindola2010-09-228-25/+65
* allow target-specific label suffixes, patch by Yuri Gribov!Chris Lattner2010-09-223-1/+8
* Fix uninitialized TBAAFlag field values.Dan Gohman2010-09-221-0/+2
* Combine both VMOVDRR(VMOVRRD) and VMOVRRD(VMOVDRR), instead of just doing oneBob Wilson2010-09-221-28/+35
* Teach memdep about TBAA tags.Dan Gohman2010-09-222-77/+123
* Use DW_OP_fbreg when offset is based on frame register.Devang Patel2010-09-221-0/+10
* add FIXMEJim Grosbach2010-09-221-0/+1
* Temporarily work around new address lowering while I figure out whatEric Christopher2010-09-221-1/+2
* Remove a few commented out bitsJim Grosbach2010-09-221-14/+0
* Constify.Dan Gohman2010-09-221-1/+1
* Fix typo and add a FIXME.Rafael Espindola2010-09-221-1/+2
* When moving zext/sext to be folded with a load, ignore the issue of whetherBob Wilson2010-09-221-1/+2
* Add PrintSpecial() handling for in ARM MC instruction printer.Jim Grosbach2010-09-222-2/+9
* grammar tweakageJim Grosbach2010-09-221-2/+2
* remove trailing whitespaceJim Grosbach2010-09-221-31/+31
* CrashRecovery/Darwin: Override raise() as well so that crash recovery doesn'tDaniel Dunbar2010-09-221-1/+5
* Correctly align bss.Rafael Espindola2010-09-222-0/+23
* Add MC instruction printer support for ARM and Thumb1 jump tables.Jim Grosbach2010-09-221-3/+49
* Attempt to fix llvm-gcc build. It was crashing when building gcov.o for anBob Wilson2010-09-221-2/+3
* Add MC instruction printer support for TB[BH] style thumb2 jump tables.Jim Grosbach2010-09-221-24/+27
* Clean up comment.Jim Grosbach2010-09-221-4/+4
* llvmc: Support '-emit-llvm -S' with -opt.Mikhail Glushenkov2010-09-223-7/+24
* A more informative output suffix for the opt tool.Mikhail Glushenkov2010-09-221-1/+1
* fix rdar://8456371 - Handle commutable instructions written backward.Chris Lattner2010-09-222-0/+18
* Fix an inconsistency in the x86 backend that led it to reject "calll foo" onChris Lattner2010-09-2222-358/+370
* fix rdar://8456412 - llvm-mc crash in encoder on "mov %rdx, %cr8"Chris Lattner2010-09-224-43/+40
* fix rdar://8456417 - llvm-mc can't do basic mathChris Lattner2010-09-222-21/+27
* add the missing aliases for fp stack cmovs, rdar://8456391Chris Lattner2010-09-222-0/+23
* reimplement elf TLS support in terms of addressing modes, eliminating Segment...Chris Lattner2010-09-225-59/+43
* Fix rdar://8456364 - llvm-mc rejects '%CS'Chris Lattner2010-09-222-8/+16
* fix rdar://8456389 - llvm-mc mismatch with 'as' on 'fstp'Chris Lattner2010-09-222-0/+14
* fix rdar://8456361 - llvm-mc rejects 'rep movsd'Chris Lattner2010-09-222-0/+11
* convert the last 4 X86ISD nodes that should have memoperands to have them.Chris Lattner2010-09-224-41/+69
* give X86ISD::FNSTCW16m a memoperand, since it touches memory. It onlyChris Lattner2010-09-223-16/+21
* give FP_TO_INT16_IN_MEM and friends a memoperand. They are onlyChris Lattner2010-09-224-22/+29
* linux has a different stack alignment than the mac, relax this a bit.Chris Lattner2010-09-221-1/+1
* give VZEXT_LOAD a memory operand, it now works with segment registers.Chris Lattner2010-09-227-16/+41
* revert r114386 now that address modes work correctly, we get a niceChris Lattner2010-09-222-9/+3
* give LCMPXCHG_DAG[8] a memory operand, allowing it to work with addrspace 256...Chris Lattner2010-09-214-10/+22