aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* Perform correct codegen for eh_dwarf_cfa intrinsic.Anton Korobeynikov2007-08-231-2/+10
* move this check. ppc outputs .no_dead_strip properlyAndrew Lenharth2007-08-221-6/+6
* Minor cleanups to reduce some spurious differences between differentDan Gohman2007-08-201-9/+11
* Partial implementation of calling functions with byval arguments:Rafael Espindola2007-08-201-0/+10
* Fold C ? 0 : 1 to ~C or zext(~C) or trunc(~C) depending the types.Evan Cheng2007-08-181-3/+14
* Avoid issue on 64-bit hosts.Evan Cheng2007-08-171-1/+2
* Fix GLIBCXX_DEBUG error of comparing two singular iteratorsDavid Greene2007-08-171-3/+8
* If dynamic_stackalloc alignment is > stack alignment, first issue an instruct...Evan Cheng2007-08-161-5/+12
* - If a dynamic_stackalloc alignment requirement is <= stack alignment, then t...Evan Cheng2007-08-161-12/+12
* Fix some kill info update bugs; add hidden option -disable-rematerialization ...Evan Cheng2007-08-162-1/+16
* Implement FPOWI ExpandOp.Lauro Ramos Venancio2007-08-151-0/+5
* If the source of a move is in spill slot, the reload may be folded to essenti...Evan Cheng2007-08-151-13/+19
* - If a def is dead, do not spill it.Evan Cheng2007-08-141-61/+115