aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add lengthof and endof templates that hide a lot of sizeof computations.Owen Anderson2007-09-0714-41/+43
* Constify to catch bugs.David Greene2007-09-061-2/+2
* Next round of APFloat changes.Dale Johannesen2007-09-0624-206/+295
* 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
* Use isTrueWhenEqual. Thanks Chris!Nick Lewycky2007-09-061-8/+13
* When the two operands of an icmp are equal, there are five possible predicatesNick Lewycky2007-09-061-1/+3
* Fix a memory leak.Evan Cheng2007-09-062-1/+4
* Fix a bug in X86InstrInfo::convertToThreeAddress that caused it to codegen:Evan Cheng2007-09-061-25/+15
* LVXL and STVXL are also a load and store resp.Bill Wendling2007-09-051-0/+2
* Use pool allocator for all the VNInfo's to improve memory access locality. Th...Evan Cheng2007-09-053-66/+50
* Added Reset() to free all allocated memory regions and reset state to be the ...Evan Cheng2007-09-051-0/+6
* Missing break. Patch by Wojciech Matyjewicz.Evan Cheng2007-09-051-0/+1
* Fix mod so it actually works. Fix conversions toDale Johannesen2007-09-051-9/+33
* Forgot to obey 80 column rule. Fixing that.Chuck Rose III2007-09-051-1/+2
* Added default parameters to GetElementPtrInstr constructor call. Visual Stud...Chuck Rose III2007-09-051-1/+1
* 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
* Add the 64-bit versions of the DS* Altivec instructions.Bill Wendling2007-09-051-14/+45
* Insert cloned loop basic blocks before original loop header.Devang Patel2007-09-041-1/+3
* Fix for PR1632. EHSELECTION always produces a i32 value.Evan Cheng2007-09-041-1/+1
* Fix for PR1613: added 64-bit rotate left PPC instructions and patterns.Evan Cheng2007-09-041-0/+10
* Update generated files.David Greene2007-09-043-2812/+3786
* Mac OS X X86-64 ABI is same as the standard.Evan Cheng2007-09-041-6/+2
* Update GEP constructors to use an iterator interface to fixDavid Greene2007-09-0417-130/+89
* Reapply r41578 with proper fixAnton Korobeynikov2007-09-031-0/+1
* Silence warning while compiling with gcc 4.2Anton Korobeynikov2007-09-022-2/+4
* 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
* Fix a gcroot lowering bug.Evan Cheng2007-09-011-2/+5
* Oops, should be part of 41664; won't work very well without this piece.Dale Johannesen2007-08-311-0/+38
* 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-312-14/+28
* Initial support for calling functions with byval arguments on x86-64Rafael Espindola2007-08-312-22/+37
* Align i64 and f64 at 8 byte on x86-64.Rafael Espindola2007-08-311-6/+12
* 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-319-109/+137
* Instruction formats added used to generate multiply instructions of V5TE.Raul Herbster2007-08-301-39/+52
* Unused relocation type reloc_arm_absolute removed.Raul Herbster2007-08-301-2/+0
* Comments added. It now generates V5TE multiply instructions. However, it is s...Raul Herbster2007-08-301-58/+175
* ARM instruction table was modified by adding information to generate multiply...Raul Herbster2007-08-301-42/+57
* JITInfo now resolves function addrs and also relocations. It always emits a s...Raul Herbster2007-08-301-30/+43
* Added support to fold X86 load / store instructions. This allow rematerialize...Evan Cheng2007-08-302-49/+99
* Try fold re-materialized load instructions into its uses.Evan Cheng2007-08-301-11/+22
* Add a variant of foldMemoryOperand to fold any load / store, not just load / ...Evan Cheng2007-08-305-0/+26
* Mark load instructions with isLoad = 1.Evan Cheng2007-08-305-6/+21
* Use i64 on a PPC64 machineBill Wendling2007-08-301-1/+1