summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* adjust to constant folding api changes.Chris Lattner2007-01-302-7/+8
* use smallvector instead of vector to make constant folding a bit more efficientChris Lattner2007-01-301-2/+3
* adjust to api changeChris Lattner2007-01-301-1/+2
* Change constant folding APIs to take an optional TargetData, and changeChris Lattner2007-01-302-41/+18
* During PEI, if the immediate value of sp + offset is too large (i.e. somethingEvan Cheng2007-01-301-21/+102
* remove some bits that are not yet meant to land.Chris Lattner2007-01-301-57/+0
* Symbolically evaluate constant expressions like &A[123] - &A[4].f.Chris Lattner2007-01-301-2/+143
* - Fix codegen for pc relative constant (e.g. JT) in thumb mode:Evan Cheng2007-01-307-47/+96
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-3058-1322/+1148
* Bye, Bye Compaction Tables. The benefit compaction tables provides doesn'tReid Spencer2007-01-306-722/+35
* Copy and paste bug.Evan Cheng2007-01-301-1/+11
* Darwin -static should codegen static ctors / dtors to .constructor / .destruc...Evan Cheng2007-01-306-9/+47
* Misseed thumb jumptable branch.Evan Cheng2007-01-301-0/+1
* In thumb mode, round up stack frame size to multiple of 4 since add/subEvan Cheng2007-01-301-115/+124
* Thumb eliminateFrameIndex fixes.Evan Cheng2007-01-301-8/+27
* Change the operand orders to t_addrmode_s* to make it easier to morphEvan Cheng2007-01-303-32/+26
* - In thumb mode, if size of MachineFunction is >= 2048, force LR to beEvan Cheng2007-01-303-41/+123
* Use BL to implement Thumb far jumps.Evan Cheng2007-01-301-0/+3
* Factor GetInstSize() out of constpool island pass.Evan Cheng2007-01-293-70/+84
* add initial support for handling inline asms with multiple constraints.Chris Lattner2007-01-291-4/+42
* Out of line function.Jim Laskey2007-01-292-0/+8
* Use StartPassTimer() and StopPassManager()Devang Patel2007-01-291-3/+2
* Only gather frame info if debug or eh.Jim Laskey2007-01-293-5/+4
* - Undo previous check-in (i.e. Do not export TimingInfo class throughDevang Patel2007-01-291-5/+65
* Finish off bug 680, allowing targets to custom lower frame and returnNate Begeman2007-01-2911-58/+62
* We'd still like to register allocate r2 on darwin before the callee-saveNate Begeman2007-01-291-6/+6
* rename flagJim Laskey2007-01-291-1/+1
* Comment.Evan Cheng2007-01-291-1/+1
* Remember if LR register has been spilled in this function.Evan Cheng2007-01-292-5/+17
* Save all registers by default, as they can be used to pass parametersAnton Korobeynikov2007-01-291-13/+11
* Update some of the llvm in the readmeNate Begeman2007-01-291-25/+23
* Properly support cstringsNate Begeman2007-01-291-3/+8
* Flag to control exception handling.Jim Laskey2007-01-292-2/+9
* Measure timings.Devang Patel2007-01-291-2/+3
* Move TimingInfo into PassManagers.h so that other libs can use it.Devang Patel2007-01-291-53/+5
* Disable zero landing pads for now.Jim Laskey2007-01-291-1/+2
* Landing pad-less eh for PPC.Jim Laskey2007-01-295-122/+208
* Remove tabs.Reid Spencer2007-01-291-2/+2
* Implement use of new IntrinsicLowering interface.Reid Spencer2007-01-292-5/+10
* Use TargetData to obtain the correct size of the "size_t" argument forReid Spencer2007-01-291-9/+24
* Simplify names of lattice values. SGTUNE becomes SGT, for example.Nick Lewycky2007-01-291-71/+127
* Read from the right place.Chris Lattner2007-01-291-1/+1
* Fix PR1139Chris Lattner2007-01-291-17/+24
* For PR1138:Reid Spencer2007-01-281-4/+11
* Arguments are counting from 1. not from 0. Maybe we should changeAnton Korobeynikov2007-01-281-1/+1
* More cleanupAnton Korobeynikov2007-01-282-4/+5
* Fix compile error "jump to case label crosses initialization".Nick Lewycky2007-01-281-5/+6
* RegenerateAnton Korobeynikov2007-01-283-3599/+3980
* Propagate changes from my local tree. This patch includes:Anton Korobeynikov2007-01-2818-817/+470
* This file has been dead for a long time. Remove it.Reid Spencer2007-01-281-191/+0