aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add counter.Devang Patel2011-08-041-1/+4
* Fix an obvious type. Patch by Ivan Krasin.Evan Cheng2011-08-041-1/+1
* Fix an obvious type. Patch by Ivan Krasin.Evan Cheng2011-08-041-1/+1
* LDCL_POST and STCL_POST need one's-complement offsets, rather than two's comp...Owen Anderson2011-08-043-1/+23
* Add obviously missing "break". Noticed by Andrey Karpov withDuncan Sands2011-08-041-0/+1
* Add an assert to check that the Addend fits the file format.Rafael Espindola2011-08-041-0/+6
* Fix what seems an obvious typo. Patch by Ivan Krasin. ProblemDuncan Sands2011-08-041-1/+1
* Reverting r136884 updateUnloop, which crashed a linux builder.Andrew Trick2011-08-042-248/+50
* Fix http://llvm.org/bugs/show_bug.cgi?id=10568Jason W Kim2011-08-042-1/+17
* Only access both operands of an INSERT_SUBVECTOR if it is an INSERT_SUBVECTOR.Bill Wendling2011-08-041-9/+10
* ARM refactoring assembly parsing of memory address operands.Jim Grosbach2011-08-0312-630/+562
* An algorithm for incrementally updating LoopInfo within aAndrew Trick2011-08-032-50/+248
* whitespaceAndrew Trick2011-08-032-31/+31
* Correctly handle multiple DBG_VALUE instructions at the same SlotIndex.Jakob Stoklund Olesen2011-08-031-0/+3
* Fix broken encoding of tCBNZ.Owen Anderson2011-08-031-2/+2
* Enable compact region splitting by default.Jakob Stoklund Olesen2011-08-031-1/+1
* Do not drop undef debug values. These are used as range termination marker by...Devang Patel2011-08-031-1/+1
* Be more conservative when forming compact regions.Jakob Stoklund Olesen2011-08-033-3/+8
* Fix some warnings from Clang in release builds:Chandler Carruth2011-08-031-0/+2
* Fix typo in #include which revealed in the case-sensitive filesystem.Jakub Staszak2011-08-031-1/+1
* Use MachineBranchProbabilityInfo in If-Conversion instead of its own heuristics.Jakub Staszak2011-08-031-29/+10
* Remove the LowerSetJmp pass. It wasn't used effectively by any of the targets.Bill Wendling2011-08-033-553/+0
* Add more constantness in BlockFrequencyInfo.Jakub Staszak2011-08-032-2/+3
* New approach to r136737: insert the necessary fences for atomic ops in platfo...Eli Friedman2011-08-036-86/+75
* Remove unused variables.Benjamin Kramer2011-08-032-2/+0
* Some revisions to Devang's change r136759 for merged global debug info.Bob Wilson2011-08-031-23/+9
* SCEV: Use AssertingVH to catch dangling BasicBlock* when passes forgetAndrew Trick2011-08-032-2/+17
* whitespaceAndrew Trick2011-08-031-7/+7
* Handle IMPLICIT_DEF instructions in X86FloatingPoint.Jakob Stoklund Olesen2011-08-031-0/+13
* fix PR10286, a problem with the .ll printer handling block addresses that are...Chris Lattner2011-08-031-11/+20
* Use byte offset, instead of element number, to access merged global.Devang Patel2011-08-031-3/+21
* Small cleanups:Nick Lewycky2011-08-031-3/+2
* Add this back in for now. There are still a few passes which create unwind in...Bill Wendling2011-08-031-1/+1
* Fix logical error when detecting lifetime intrinsics.Nick Lewycky2011-08-031-33/+34
* Replace the 'UnwindInst' check with a check for 'ResumeInst', which also exitsBill Wendling2011-08-031-1/+1
* Use the precomputed def presence in RAGreedy::calcSpillCost.Jakob Stoklund Olesen2011-08-021-11/+2
* Inform SpillPlacement about blocks with defs.Jakob Stoklund Olesen2011-08-021-0/+1
* Rename {First,Last}Use to {First,Last}Instr.Jakob Stoklund Olesen2011-08-023-43/+45
* ARM backend support for atomicrmw and cmpxchg with non-monotonic ordering. N...Eli Friedman2011-08-021-47/+77
* Add a BlockInfo::FirstDef field.Jakob Stoklund Olesen2011-08-022-1/+15
* Delete BlockInfo::LiveThrough. It wasn't used any more.Jakob Stoklund Olesen2011-08-022-4/+0
* Teach InstCombine that lifetime intrincs aren't a real user on the result of aNick Lewycky2011-08-021-11/+35
* Extend the SpillPlacement interface with two new features.Jakob Stoklund Olesen2011-08-022-1/+11
* Move methods in PassManagerBuilder offline.Rafael Espindola2011-08-022-0/+249
* Add new atomic instructions to SCCP. No functional change, but stops debug s...Eli Friedman2011-08-021-0/+2
* Lifetime intrinsics on undef are dead.Nick Lewycky2011-08-021-3/+9
* Assume .cfi_startproc is the first thing in a function. If the function isRafael Espindola2011-08-021-7/+14
* Don't create a ridiculous EXTRACT_ELEMENT. PR10563.Eli Friedman2011-08-022-3/+2
* Fix the broken encodings for the VFP vmov.f32 and vmov.f64 instructions, as w...Owen Anderson2011-08-021-6/+8
* Tidy up. 80 columns.Jim Grosbach2011-08-021-8/+10