aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Sometimes a MI can define a register as well as defining a super-register at theEvan Cheng2007-09-111-6/+7
* Add APInt interfaces to APFloat (allows directlyDale Johannesen2007-09-115-28/+33
* Add a bool to indicate if we should set the "indirect encoding" bit in the DwarfBill Wendling2007-09-111-1/+6
* Fold the adjust_trampoline intrinsic intoDuncan Sands2007-09-113-25/+16
* The personality function on Darwin needs a global stub. We then refer toBill Wendling2007-09-111-20/+9
* Observation of rematerialization.Evan Cheng2007-09-101-0/+5
* Emit:Chris Lattner2007-09-101-0/+10
* 1. Don't call Value::getName(), which is slow.Chris Lattner2007-09-101-38/+52
* Implement misaligned FP loads and stores.Dale Johannesen2007-09-081-11/+48
* Add support for having different alignment for objects on call frames.Rafael Espindola2007-09-071-2/+4
* Split eh.select / eh.typeid.for intrinsics into i32/i64 versions. This is nee...Anton Korobeynikov2007-09-072-12/+21
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-072-4/+5
* Constify to catch bugs.David Greene2007-09-061-2/+2
* Next round of APFloat changes.Dale Johannesen2007-09-063-5/+9
* Proper handle case, when aliasee is external weak symbol referenced only by a...Anton Korobeynikov2007-09-061-6/+13
* Add instruction dump output. This helps find bugs.David Greene2007-09-061-0/+6
* Pluggable coalescers inplementation.David Greene2007-09-063-1/+63
* Fix a memory leak.Evan Cheng2007-09-062-1/+4
* Use pool allocator for all the VNInfo's to improve memory access locality. Th...Evan Cheng2007-09-053-66/+50
* Due to label merging, the last label for an invokeDuncan Sands2007-09-051-3/+2
* Fix PR1628. When exception handling is turned on,Duncan Sands2007-09-053-87/+165
* Fix for PR1632. EHSELECTION always produces a i32 value.Evan Cheng2007-09-041-1/+1
* Silence warning while compiling with gcc 4.2Anton Korobeynikov2007-09-021-1/+2
* Emit proper "secrel" directive, where possible. This fixes invalid asm syntax...Anton Korobeynikov2007-09-021-43/+28
* More tweaks to improve compile time.Evan Cheng2007-09-012-41/+56
* Add mod, copysign, abs operations to APFloat.Dale Johannesen2007-08-312-37/+67
* std::map -> DenseMap for slight compile time benefit.Evan Cheng2007-08-311-7/+7
* Revise per review of previous patch.Dale Johannesen2007-08-311-12/+24
* Remove an unnecessary element, saving 4 bytes per LiveInterval.Evan Cheng2007-08-311-3/+0
* Use std::map instead of a (potentially very sparse) array to track val# defin...Evan Cheng2007-08-311-36/+27
* Enhance APFloat to retain bits of NaNs (fixes oggenc).Dale Johannesen2007-08-312-16/+45
* Try fold re-materialized load instructions into its uses.Evan Cheng2007-08-301-11/+22
* Change LegalFPImmediates to use APFloat.Dale Johannesen2007-08-302-12/+53
* Fix use of declaration inside case blockAnton Korobeynikov2007-08-291-1/+2
* Change LiveRange so it keeps a pointer to the VNInfo rather than an index.Evan Cheng2007-08-293-213/+252
* Lower FRAME_TO_ADDR_OFFSET to zero by default (if not custom lowered)Anton Korobeynikov2007-08-291-1/+13
* Add an option, -view-sunit-dags, for viewing the actual SUnit DAGs used byDan Gohman2007-08-282-1/+77
* Recover most of the compile time regression due to recent live interval changes.Evan Cheng2007-08-282-44/+46
* Make DAGCombiner's global alias analysis query more precise in the caseDan Gohman2007-08-271-2/+3
* If the source and destination pointers in an llvm.memmove are knownDan Gohman2007-08-271-12/+25
* There is an impedance matching problem between LLVM andDuncan Sands2007-08-272-6/+19
* Add explicit keywords and remove spurious trailing semicolons.Dan Gohman2007-08-272-10/+11
* Revise per review comments.Dale Johannesen2007-08-262-2/+2
* Add APFloat interface to ConstantFPSDNode. ChangeDale Johannesen2007-08-252-13/+8
* Allow target constants to be illegal types. The target shouldChris Lattner2007-08-251-0/+5
* Teach the dag scheduler to handle inline asm nodes with multi-value immediate...Chris Lattner2007-08-251-8/+9
* The personality function might need to be declared as:Bill Wendling2007-08-251-5/+18
* rename isOperandValidForConstraint to LowerAsmOperandForConstraint, Chris Lattner2007-08-252-17/+19
* Poison APFloat::operator==. Replace existing uses with bitwiseIsEqual.Dale Johannesen2007-08-241-1/+1
* Use APFloat internally for ConstantFPSDNode.Dale Johannesen2007-08-241-1/+1