aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* - Only perform the unfolding optimization when the folding in question is mod...Evan Cheng2007-10-221-5/+2
* add a mechanism for the JIT to invoke a function to lazily create functions a...Chris Lattner2007-10-222-2/+7
* llvm-gcc3 is dead, along with it __main.Chris Lattner2007-10-221-12/+0
* Reg2Mem cleanup and optimizations:Anton Korobeynikov2007-10-212-25/+72
* LoadLibraryPermanently doesn't throw.Chris Lattner2007-10-211-3/+3
* Add a convenience method for creating EE's.Chris Lattner2007-10-211-0/+4
* Allow for copysign having f80 second argument.Dale Johannesen2007-10-211-0/+9
* Add promote operand support for [su]int_to_fp.Chris Lattner2007-10-201-0/+15
* Add result promotion of FP_TO_*INT, fixing CodeGen/X86/trunc-to-bool.llChris Lattner2007-10-201-1/+29
* simplify some code.Chris Lattner2007-10-201-1/+1
* Implement promote and expand for operands of memcpy and friends. Chris Lattner2007-10-201-0/+62
* Added missing curly braces which renders the if clause useless in debug build.Evan Cheng2007-10-201-1/+2
* Fix a few places vector operations were not gettingDale Johannesen2007-10-201-6/+9
* Resolve unfold tables ambiguity.Evan Cheng2007-10-191-6/+7
* Local spiller optimization:Evan Cheng2007-10-195-178/+357
* Don't branch fold inline asm statements.Bill Wendling2007-10-191-1/+2
* Add support for a few more nodes.Duncan Sands2007-10-191-5/+42
* Redo "last ppc long double fix" as Chris wants.Dale Johannesen2007-10-192-2/+3
* Fix a really nasty vector miscompilation bill recently introduced.Chris Lattner2007-10-191-2/+2
* rename ExpandOperation to ExpandOperationResult, as suggestedChris Lattner2007-10-192-17/+2
* split LowerMEMCPY into LowerMEMCPYCall and LowerMEMCPYInline in the ARM backend.Rafael Espindola2007-10-192-29/+70
* Support for expanding ADDE and SUBE.Duncan Sands2007-10-191-0/+22
* If the value types are equal then this routineDuncan Sands2007-10-191-1/+1
* Add support for byval function whose argument is not 32 bit aligned.Rafael Espindola2007-10-194-11/+72
* Implement a few new operations.Chris Lattner2007-10-191-0/+35
* Implement expansion of SINT_TO_FP and UINT_TO_FP operands.Chris Lattner2007-10-191-0/+89
* implement support for custom expansion of any node type, in one place.Chris Lattner2007-10-191-35/+17
* comment fixesChris Lattner2007-10-191-3/+3
* Make use of TLI.ExpandOperation, remove softfloat stuff.Chris Lattner2007-10-191-49/+15
* add expand support for bit_convert result, even allowing custom expansion.Chris Lattner2007-10-191-1/+34
* add a new target hook.Chris Lattner2007-10-191-0/+8
* Add an easy microoptimization I noticed.Chris Lattner2007-10-191-0/+19
* Negative indices aren't allowed here.Bill Wendling2007-10-191-1/+1
* More ppcf128 issues (maybe the last)?Dale Johannesen2007-10-192-1/+8
* - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but o...Evan Cheng2007-10-1814-28/+48
* Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister p...Evan Cheng2007-10-1814-62/+62
* Try again.Devang Patel2007-10-181-3/+36
* Allow GVN to eliminate redundant calls to functions without side effects.Owen Anderson2007-10-181-5/+65
* Fix a misnamed parameter.Christopher Lamb2007-10-181-1/+1
* Fix a typoChristopher Lamb2007-10-181-1/+1
* Fix PR1735 and Transforms/DeadArgElim/2007-10-18-VarargsReturn.ll byChris Lattner2007-10-181-3/+3
* this doesn't need dynamic_cast.Chris Lattner2007-10-181-1/+1
* Reduce reliance on rtti infoChris Lattner2007-10-181-2/+1
* fix typoChris Lattner2007-10-181-1/+1
* This requires rtti info because tblgen uses commandline,Chris Lattner2007-10-181-1/+4
* Work around downrev gccs which do not inherit visibility of theGordon Henriksen2007-10-181-2/+2
* Pointer arithmetic should be done with the index the same size as the pointer.Bill Wendling2007-10-181-0/+7
* Support for ADDC/SUBC.Duncan Sands2007-10-181-8/+33
* Really fix PR1734. Carefully track which register uses are sub-register uses byEvan Cheng2007-10-181-8/+25
* legalizing the ret operation on f64 shouldn't introduce a newChris Lattner2007-10-181-4/+6