aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Added -disable-mmx using a patch from Preston Gurd.Mon P Wang2008-11-231-1/+5
* Added check to avoid generating extract subvector beyond the end of the vecto...Mon P Wang2008-11-231-1/+2
* Fixed named anchor for llvm.stackprotector intrinsic.Misha Brukman2008-11-221-1/+1
* CellSPU: Fix bug 3056. Varadic extract_element was not implemented (nor was itScott Michel2008-11-226-108/+402
* Check for NULL before traversing the isa<> type hierarchy checking with aScott Michel2008-11-221-1/+1
* Describe how the JIT maps fields to MachineOperands, patch byChris Lattner2008-11-221-0/+83
* Make a convenient helper for printing offsets.Anton Korobeynikov2008-11-227-33/+21
* Cleanup of the [SU]ADDO type legalization code. Patch by Duncan!Bill Wendling2008-11-224-28/+31
* - Move conversion of [SU]ADDO from DAG combiner into legalizer.Bill Wendling2008-11-224-38/+53
* Fix build failure.Devang Patel2008-11-211-1/+1
* Silence unused variable warnings.Devang Patel2008-11-217-0/+14
* Document TEST=dbgoptDevang Patel2008-11-211-0/+18
* Correctly set the isCtrl flag for chain dependencies.Dan Gohman2008-11-211-4/+4
* Update comments.Dan Gohman2008-11-211-9/+9
* Update comments.Dan Gohman2008-11-211-3/+3
* reapply Sanjiv's patch to genericize memcpy/memset/memmove to take anChris Lattner2008-11-2112-80/+70
* Revert r59802. It was breaking the build of llvm-gcc:Bill Wendling2008-11-2112-70/+80
* Make mem[cpy,move,set] intrinsics overloaded.Sanjiv Gupta2008-11-2112-80/+70
* Default to converting UADDO to the generic form that SADDO is converted to.Bill Wendling2008-11-211-1/+1
* Optimize (x/y)*y into x-(x%y) in general. Div and rem are about the same, andNick Lewycky2008-11-212-11/+68
* LLVM does have a fortran FE!Duraid Madina2008-11-211-12/+0
* Clean up normalization of shufflesMon P Wang2008-11-211-30/+31
* CellSPU:Scott Michel2008-11-216-51/+165
* Combine the two add with overflow intrinsics lowerings. They differ only in D...Bill Wendling2008-11-211-18/+5
* Set the isAntiDep flag in the MachineInstr scheduler.Dan Gohman2008-11-211-1/+1
* Generate code for llvm.uadd.with.overflow intrinsic. No conversion support yet.Bill Wendling2008-11-211-1/+12
* Add a flag to SDep for tracking which edges are anti-dependence edges.Dan Gohman2008-11-213-14/+18
* Update comment to reflect a semblance of reality.Bill Wendling2008-11-211-7/+6
* Remove chains. Unnecessary.Bill Wendling2008-11-212-14/+8
* Rename SDep's isSpecial to isArtificial, to make this field a littleDan Gohman2008-11-215-55/+57
* Add generic test for add with overflow.Bill Wendling2008-11-211-0/+23
* Rename "ADDO" to "SADDO" and "UADDO". The "UADDO" isn't equivalent to "ADDC"Bill Wendling2008-11-214-14/+22
* Implement the sadd_with_overflow intrinsic. This is converted intoBill Wendling2008-11-214-9/+63
* Fix unused variable warnings.Devang Patel2008-11-211-0/+2
* Use ComputeLatency in the MachineInstr scheduler.Dan Gohman2008-11-212-0/+4
* Remove the CycleBound computation code from the ScheduleDAGRRListDan Gohman2008-11-211-58/+5
* Update comment.Bill Wendling2008-11-211-0/+1
* CMake: Do not rebuild the world when tblgen changes but the .inc filesOscar Fuentes2008-11-211-2/+9
* Implement ComputeLatency for MachineInstr ScheduleDAGs. FactorDan Gohman2008-11-214-8/+41
* Add UADDO and SADDO nodes. These will be used for determining an overflowBill Wendling2008-11-212-1/+10
* Change these schedulers to not emit no-ops. It turns out thatDan Gohman2008-11-212-9/+3
* Fix error where it wasn't getting the correct caller function.Bill Wendling2008-11-211-1/+2
* If the function being inlined has a higher stack protection level than theBill Wendling2008-11-211-0/+9
* Introduce two new "add" intrinsics. These return the sum plus a bit indicatingBill Wendling2008-11-211-0/+9
* CMake: More documentation.Oscar Fuentes2008-11-201-4/+49
* Delete redundant inline keywords.Dan Gohman2008-11-201-3/+3
* Doxygenate comments.Dan Gohman2008-11-201-30/+26
* CMake: Some documentation. Work in progress.Oscar Fuentes2008-11-201-0/+271
* Treat mid-block labels the same as terminators when building theDan Gohman2008-11-201-1/+1
* Add another machine-code printing pass when post-pass scheduling is run.Dan Gohman2008-11-201-1/+5