aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Corrects an old, old typo in a case that doesn't seem to be reached in practice.Andrew Trick2011-04-271-1/+1
* Simplify cfg inserts a call to trap when unreachable code is detected. Assign...Devang Patel2011-04-271-1/+2
* Also add <imp-def> operands for defined and dead super-registers when rewriting.Jakob Stoklund Olesen2011-04-271-6/+15
* Factor a bit of code to MCStreamer::EmitLabel. Keep track of the lastRafael Espindola2011-04-273-7/+14
* Stop trying to have instcombine preserve LCSSA form: this was notDuncan Sands2011-04-273-6/+0
* Test case and comment for PR9633.Andrew Trick2011-04-271-2/+3
* Refactor out code to fast-isel a memcpy operation with a small constantEli Friedman2011-04-271-32/+40
* Force some values to be absolute and align based on the FDE pointers size. A ...Rafael Espindola2011-04-271-6/+6
* Fix an edge case involving branches in fast-isel on x86.Eli Friedman2011-04-271-2/+4
* Fix for PR9633 [indvars] Assertion `isa<X>(Val) && "cast<Ty>() argument of in...Andrew Trick2011-04-271-2/+7
* Enhance memdep to return clobber relation between noalias loads whenChris Lattner2011-04-261-3/+95
* Add a safe-guard against repeated splitting for some rare cases.Jakob Stoklund Olesen2011-04-263-3/+43
* use AA::isMustAlias to simplify some calls.Chris Lattner2011-04-261-5/+3
* remove support for llvm.invariant.end from memdep. It is a Chris Lattner2011-04-261-37/+0
* Be careful about scheduling nodes above previous calls. It increase usages ofEvan Cheng2011-04-262-1/+61
* Transform: "icmp eq (trunc (lshr(X, cst1)), cst" to "icmp (and X, mask), cst"Chris Lattner2011-04-262-46/+25
* some random cleanups, no functionality change.Chris Lattner2011-04-261-5/+5
* ARM and Thumb2 support for atomic MIN/MAX/UMIN/UMAX loads.Jim Grosbach2011-04-263-0/+184
* Print the label if we will use it in debug_frame.Rafael Espindola2011-04-261-2/+5
* Refactor code. Keep dwarf register operation selection logic at one place.Devang Patel2011-04-262-72/+66
* Use the new TRI->getLargestLegalSuperClass hook to constrain register class i...Jakob Stoklund Olesen2011-04-261-50/+29
* Add a TRI::getLargestLegalSuperClass hook to provide an upper limit on regist...Jakob Stoklund Olesen2011-04-266-0/+63
* Fix an off by one error while accessing complex address element of a DIVariable.Devang Patel2011-04-261-0/+1
* Improve the bail-out predicate to really only kick in when phiChris Lattner2011-04-261-1/+2
* Fast-isel support for simple inline asms.Dan Gohman2011-04-261-10/+31
* Another example of a static table that wasn't marked static.Duncan Sands2011-04-261-1/+1
* don't emit the symbol name twice for local bss and commonChris Lattner2011-04-261-6/+0
* Fix typoEvan Cheng2011-04-261-1/+1
* Print all the moves at a given label instead of just the first one.Rafael Espindola2011-04-263-15/+6
* Rename everything to follow LLVM style ... I think.Nick Lewycky2011-04-261-207/+300
* No relocation produces a SLEB or ULEB, make sure they are handled in MC.Rafael Espindola2011-04-262-11/+15
* Enhance MemDep: When alias analysis returns a partial alias result,Chris Lattner2011-04-262-29/+93
* Let dwarf writer allocate extra space in the debug location expression. This ...Devang Patel2011-04-263-8/+12
* Rename a local variable.Devang Patel2011-04-251-17/+21
* Rename a method to match what it really does.Devang Patel2011-04-253-8/+10
* Do not drop a variable's complex address if it is not based on frame base.Devang Patel2011-04-251-1/+5
* Fix an iterator invalidation bug.Dan Gohman2011-04-251-9/+16
* mark a large static table static. Pointed out by Michael Ilseman!Chris Lattner2011-04-251-1/+1
* allow adding a FoldingSetNodeID to a FastFoldingSetNode, resolving PR9499,Chris Lattner2011-04-251-0/+5
* add a missed bitfield instcombine.Chris Lattner2011-04-251-0/+47
* Lower BlockAddress node when relocation-model is static.Akira Hatanaka2011-04-252-16/+23
* A dbg.declare may not be in entry block, even if it is referring to an incomi...Devang Patel2011-04-251-4/+0
* Remove some hard coded CR-LFs. Some of these were the entire files, one ofChandler Carruth2011-04-251-1/+1
* Fix comment typo. Noticed by Liu.Duncan Sands2011-04-251-1/+1
* Simplify the logic. Noticed by aKor.Rafael Espindola2011-04-241-2/+1
* Synchronize the conditions for producing a .cfi_startproc and a .cfi_endproc.Rafael Espindola2011-04-241-1/+1
* Fix Target/ARM/Thumb1FrameLowering.h header guard.Sebastian Redl2011-04-241-1/+1
* Give MC/MCDisassembler/Disassembler.h a header guard.Sebastian Redl2011-04-241-0/+6
* Give SplitKit.h a header guard.Sebastian Redl2011-04-241-0/+5
* Fix an assert to check exactly what it says.Jay Foad2011-04-241-1/+1