aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Reduce (cmp 0, and_su (foo, bar)) into (bit foo, bar). This saves extra instr...Anton Korobeynikov2009-12-081-1/+65
* Watch out for duplicated PHI instructions.Evan Cheng2009-12-071-3/+37
* Follow up to 90488. Turn a check into an assertion.Evan Cheng2009-12-071-2/+2
* Fix the OProfileJITEventListener for StringRef being returned from debug info.Jeffrey Yasskin2009-12-071-12/+6
* Rename DIFactory::InsertValue() as DIFactory::InsertDbgValueIntrinsic()Victor Hernandez2009-12-071-6/+8
* Add support to emit debug info for c++ style namespaces.Devang Patel2009-12-073-8/+99
* Delete code accidentally left behind.Evan Cheng2009-12-071-10/+0
* fix typoChris Lattner2009-12-071-1/+1
* add accessor, improve comment.Chris Lattner2009-12-071-1/+1
* Introduce the "@llvm.dbg.value" debug intrinsic.Victor Hernandez2009-12-071-0/+29
* add support for phi translation and incorpation of new expression.Chris Lattner2009-12-071-121/+144
* Don't enable the post-RA scheduler on x86 except at -O3. In itsDan Gohman2009-12-071-1/+1
* checkpoint of the new PHITransAddr code, still not done and not used byChris Lattner2009-12-071-29/+257
* Pre-regalloc tale duplication. Work in progress.Evan Cheng2009-12-072-91/+231
* Fixes the Atomic implementation if compiled by MSVC compiler.Oscar Fuentes2009-12-071-1/+1
* If BB is empty, insert PHI before end() instead of front().Evan Cheng2009-12-071-3/+6
* Some pretty-printingAnton Korobeynikov2009-12-071-0/+1
* Truncate the arguments of llvm.frameaddress / llvm.returnaddress intrinsics f...Anton Korobeynikov2009-12-072-1/+13
* Add lowering of returnaddr and frameaddr intrinsics. Shamelessly stolen from ...Anton Korobeynikov2009-12-073-1/+65
* Initial codegen support for MSP430 ISRsAnton Korobeynikov2009-12-074-8/+54
* Add MSP430 interrupt calling conv. No functionality change yet.Anton Korobeynikov2009-12-074-0/+7
* Add ability to select hw multiplier mode and select appropriate libcalls.Anton Korobeynikov2009-12-071-0/+29
* Dynamic stack realignment use of sp register as source/dest registerAnton Korobeynikov2009-12-061-4/+27
* fix PR5698Chris Lattner2009-12-061-0/+5
* constant fold loads from memcpy's from global constants. This is importantChris Lattner2009-12-061-6/+46
* add support for forwarding mem intrinsic values to non-local loads.Chris Lattner2009-12-061-33/+71
* Handle forwarding local memsets to loads. For example, we optimize this:Chris Lattner2009-12-061-43/+136
* Remove old DBG_LABEL code.Dan Gohman2009-12-051-8/+0
* Remove the unused DisableLegalizeTypes option and related code.Dan Gohman2009-12-052-52/+47
* Calling InvalidateEntry during the refinement was breaking the bootstrap.Bill Wendling2009-12-051-2/+12
* Final cleanups:Bill Wendling2009-12-051-14/+2
* Temporarily revert r90502. It was causing the llvm-gcc bootstrap on PPC to fail.Bill Wendling2009-12-052-95/+51
* Fix indentation in switch statement.Nick Lewycky2009-12-051-15/+16
* Generalize this optimization to work on equality comparisons between any twoNick Lewycky2009-12-051-16/+27
* Don't print a space before the : between the file name and line number.Dan Gohman2009-12-051-2/+2
* Inline methods which are called only once.Bill Wendling2009-12-051-15/+3
* Refactor some code. No functionality change.Bill Wendling2009-12-051-9/+13
* Print newlines after printing labels for debug info, so that the outputDan Gohman2009-12-052-0/+2
* Don't blindly set the debug location for PHI node copies.Dan Gohman2009-12-051-3/+3
* Make TargetSelectInstruction protected and called from FastISel.cppDan Gohman2009-12-052-7/+9
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-0525-203/+1
* Simplify this code: don't call AnalyzeBranch before doing simpler checks.Dan Gohman2009-12-051-13/+13
* The debug information for an LLVM Instruction applies to that InstructionDan Gohman2009-12-051-33/+57
* Fix this code to use DIScope instead of DICompileUnit, as in r90181.Dan Gohman2009-12-051-8/+9
* Don't print the debug directory; it's often long and uninteresting. OmitDan Gohman2009-12-051-2/+7
* Remove an unneeded include.David Greene2009-12-041-1/+0
* Print a space between the comment character and the text.Dan Gohman2009-12-041-4/+6
* In TAG_subrange_type, uppder bound is zero indexed. Devang Patel2009-12-041-2/+1
* Use new interfaces to print spill size.David Greene2009-12-041-6/+9
* Have hasLoad/StoreFrom/ToStackSlot return the relevant MachineMemOperand.David Greene2009-12-042-9/+21