summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Expose ExecutionEngine::getTargetData() to c and ocaml bindings.Erick Tryzelaar2008-03-27
* Fix a bug in Darwin EH: FDE->CIE pointer mustDale Johannesen2008-03-26
* One more coalescer fix wrt deadness propagation.Evan Cheng2008-03-26
* Avoid commuting a def MI in order to coalesce a copy instruction away if any ...Evan Cheng2008-03-26
* Use a linked data structure for the uses lists of an SDNode, just like Roman Levenstein2008-03-26
* Fixed some spelling errors. Thanks, Duncan!Roman Levenstein2008-03-26
* Some improvements related to the computation of isReachable.Roman Levenstein2008-03-26
* Fix some SSE4.1 instruction encoding bugs.Evan Cheng2008-03-26
* Dead PHI instructions need to be handled specially.Owen Anderson2008-03-26
* Use ## for comment delimiter on darwin x86-32, soDale Johannesen2008-03-25
* Smaller function alignment when optimizing for size.Evan Cheng2008-03-25
* Rename option -optimizefor-size to -optimize-size.Evan Cheng2008-03-25
* Remove some debugging code.Owen Anderson2008-03-25
* StrongPHIElimination doesn't support swapping live intervals like the coalesc...Owen Anderson2008-03-25
* Add explicit keywords.Dan Gohman2008-03-25
* A quick nm audit turned up several fixed tables and objects that wereDan Gohman2008-03-25
* Avoid outputing spaces at the ends of lines.Dan Gohman2008-03-25
* Do not align loops if optimizing for size.Devang Patel2008-03-25
* Add optimize-for-size knob.Devang Patel2008-03-25
* Handle a special case xor undef, undef -> 0. Technically this should be trans...Evan Cheng2008-03-25
* Handle a special case xor undef, undef -> 0. Technically this should be trans...Evan Cheng2008-03-25
* Fix typos.Dan Gohman2008-03-25
* Add CMP32mr and friends to the load-unfolding table. AmongDan Gohman2008-03-25
* Fix PR2062: Don't build Intrinsics.gen in the source directory. Do it in theBill Wendling2008-03-25
* lastRegisterUse() should ignore identity copies. Those will be erased.Evan Cheng2008-03-25
* Remove an unneeded test.Evan Cheng2008-03-24
* Add \t after .set. Fix by Jay Freeman.Evan Cheng2008-03-24
* If the coalescer commuted a def MI to allow coalescing, it can changed a prev...Evan Cheng2008-03-24
* Add an assertion to catch register of illegal class.Evan Cheng2008-03-24
* Use the bit size of the operand instead of the hard-coded 32 to generate theBill Wendling2008-03-24
* - SSE4.1 extractfps extracts a f32 into a gr32 register. Very useful! Not. Fi...Evan Cheng2008-03-24
* Revert r48676. I had plans for using it, but now it's just dead code.Owen Anderson2008-03-24
* Remove #include<iostream>, which I was using for debugging.Owen Anderson2008-03-24
* Add incoming value from header only if phi node has any use inside the loop.Devang Patel2008-03-24
* Shrink the size of AllocationInst by using its SubclassDataDan Gohman2008-03-24
* APIntify SelectionDAG's EXTRACT_ELEMENT code.Dan Gohman2008-03-24
* Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng2008-03-24
* Temporarily disabling memset forming optimization. Add an option.Evan Cheng2008-03-24
* Be sure to remove intervals after we've joined them. Also, remove some dupli...Owen Anderson2008-03-24
* Transform (zext (or (icmp), (icmp))) to (or (zext (cimp), (zext icmp))) if at...Evan Cheng2008-03-24
* Remove duplicated entries.Evan Cheng2008-03-23
* Objective Caml bindings for basic block, function, global, and arg iterators.Gordon Henriksen2008-03-23
* Minor typo fixes. Also add another FIXME.Anton Korobeynikov2008-03-23
* Preserve calling convention during function cloningAnton Korobeynikov2008-03-23
* Add license headerAnton Korobeynikov2008-03-23
* Add Win64 compilation callback. This allows easy examples to be JITed on Win64!Anton Korobeynikov2008-03-23
* Provide a JIT selector on win64Anton Korobeynikov2008-03-23
* Hack out the PIC mode on Win64 targets. This needs to be investigated later.Anton Korobeynikov2008-03-23
* Code cleanup. Provide generic way of selecting JIT pointer bitwidth regardlessAnton Korobeynikov2008-03-23
* Remove old-standing obsolete code.Anton Korobeynikov2008-03-23