aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* SimplifyCFG: don't turn volatile stores to null/undef into unreachable. Fixes...Benjamin Kramer2010-06-131-0/+3
* Merge getStoreRegOpcode and getLoadRegOpcode.Rafael Espindola2010-06-121-97/+47
* improve verifier error about unterminated block to includeChris Lattner2010-06-121-1/+2
* Add README entry; based on testcase from Bill Hart.Eli Friedman2010-06-121-0/+44
* make the avx intrinsics 3 addressBruno Cardoso Lopes2010-06-121-4/+12
* Add some basic fp intrinsics for AVXBruno Cardoso Lopes2010-06-121-0/+32
* When performing the Horrible Hack(tm-Duncan) on the EH code to convert aBill Wendling2010-06-121-26/+49
* More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rmBruno Cardoso Lopes2010-06-121-0/+16
* More AVX: {ADD,SUB,MUL,DIV}{PD,PS}rrBruno Cardoso Lopes2010-06-123-1/+35
* Allow target to provide its own hazard recognizer to post-ra scheduler.Evan Cheng2010-06-121-6/+16
* Code formatting.Evan Cheng2010-06-121-5/+3
* Add some comments about REX fieldsBruno Cardoso Lopes2010-06-121-10/+10
* More AVX instructions ({ADD,SUB,MUL,DIV}{SS,SD}rm)Bruno Cardoso Lopes2010-06-112-6/+40
* Add a missing bitcast. This code used to only handle conversions betweenBob Wilson2010-06-111-1/+2
* Add instruction encoding for the Neon VMOV immediate instruction. This changesBob Wilson2010-06-118-121/+221
* Support for nested functions/classes in debug output. (Again.) Radar 7424645.Stuart Hastings2010-06-112-4/+37
* Delete duplicate function.Stuart Hastings2010-06-111-12/+0
* Avoid "variable 'bits' set but not used [-Wunused-but-set-variable]"Duncan Sands2010-06-101-10/+6
* Code refactoring, no functionality changes.Evan Cheng2010-06-102-83/+87
* Delete code that's not safe.Evan Cheng2010-06-101-13/+0
* be slightly more subtle about skipping dbg_value instructions; otherwise, if aJim Grosbach2010-06-091-5/+6
* Mark physregs defined by inline asm as implicit.Jakob Stoklund Olesen2010-06-091-2/+6
* Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...Evan Cheng2010-06-094-13/+58
* It's an error to translate this:Bill Wendling2010-06-091-0/+20
* Revert 105540, 105542, 105544, 105546, and 105548 to unbreak bootstrapping.Evan Cheng2010-06-091-53/+147
* Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ...Kenneth Uildriks2010-06-092-8/+21
* Fix SPU to cope with vector insertelement to an undef position.Kalle Raiskila2010-06-091-3/+8
* Handle loading from/storing to undef pointers on SPU by inserting a Kalle Raiskila2010-06-091-1/+3
* Typo.Evan Cheng2010-06-091-1/+1
* A few new x86-64 specific README entries.Eli Friedman2010-06-091-0/+82
* Thumb2 IT blocks are fairly expensive. When there are multiple selects usingEvan Cheng2010-06-093-13/+292
* Add argument name comments.Jakob Stoklund Olesen2010-06-091-2/+6
* Incremental improvement to the handling of the x86 "Jump if rCX Zero"Kevin Enderby2010-06-081-0/+14
* Split out these asserts so it's more apparent why we're not assemblingEric Christopher2010-06-081-2/+2
* fix copy/paste/modify think-oJim Grosbach2010-06-081-1/+1
* Reapply r105521, this time appending "LLU" to 64 bitBruno Cardoso Lopes2010-06-088-31/+256
* Ensure that mov and not lea are used to stick the address intoEric Christopher2010-06-083-10/+21
* fix typoJim Grosbach2010-06-081-1/+1
* Use const_iterator where appropriate.Daniel Dunbar2010-06-081-1/+1
* DeltaAlgorithm: Tweak split to split by first/second half instead of even/odd...Daniel Dunbar2010-06-081-2/+2
* ADT: Add DAGDeltaAlgorithm, which is a DAG minimization algorithm built on to...Daniel Dunbar2010-06-082-0/+358
* Use realloc instead of malloc+memcpy when growing a POD SmallVector. A smartBenjamin Kramer2010-06-081-9/+12
* Flag SPU's function call sequence together. Kalle Raiskila2010-06-081-1/+1
* Fix up a comment.Bob Wilson2010-06-081-2/+2
* Further changes for Neon vector shuffles:Bob Wilson2010-06-072-68/+56
* Fix a mistake in my previous change r105437: don't access operand 2 and assumeBob Wilson2010-06-071-3/+2
* Add some basic debug output.Dan Gohman2010-06-071-0/+4
* Handle dbg_value instructions (i.e., skip them) when generating IT blocks.Jim Grosbach2010-06-071-3/+4
* Cleanup. Process the dbg_values separatelyJim Grosbach2010-06-071-18/+16
* Make bugpoint dead-argument-hacking actually work, and actually test it.Dan Gohman2010-06-071-0/+7