aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* regenerateChris Lattner2005-11-061-785/+793
* Allow globals to have an alignment specified. Switch to using isPowerOf2_32Chris Lattner2005-11-061-13/+25
* allow functions and modules to have an explicit alignmentChris Lattner2005-11-061-0/+7
* regenerateChris Lattner2005-11-061-820/+775
* factor optional alignmentChris Lattner2005-11-061-34/+23
* ask for 16-byte aligned jmpbufs. This should unbreak C++ on IA64 (andDuraid Madina2005-11-061-1/+2
* enumerate non-standard argument encoding cases, such as alignment info forChris Lattner2005-11-051-10/+34
* rearrange some info about the instruction encodingChris Lattner2005-11-051-105/+123
* Write/read allocation instruction alignment info to .bc files.Chris Lattner2005-11-052-8/+21
* new testcaseChris Lattner2005-11-051-0/+17
* add an accessorChris Lattner2005-11-051-0/+4
* verify that alignments are always a power of 2Chris Lattner2005-11-051-0/+2
* regenerateChris Lattner2005-11-051-164/+176
* Verify that alignment amounts are a power of 2Chris Lattner2005-11-051-0/+12
* fix printing the alignment directiveChris Lattner2005-11-051-1/+1
* Add support alignment of allocation instructions.Nate Begeman2005-11-0513-3294/+2680
* add a case Nate sent meChris Lattner2005-11-051-0/+23
* Implement Transforms/TailCallElim/return-undef.ll, a trivial caseChris Lattner2005-11-051-0/+1
* New testcaseChris Lattner2005-11-051-0/+8
* Turn sdiv into udiv if both operands have a clear sign bit. This occursChris Lattner2005-11-051-0/+19
* Turn srem -> urem when neither input has their sign bit set. This triggersChris Lattner2005-11-051-1/+19
* Fix logic bug in finding retry slot in tally.Jim Laskey2005-11-051-15/+33
* Fix a warningJim Laskey2005-11-041-0/+1
* oops, forgot to load GP for indirect calls, though the old code now commentedDuraid Madina2005-11-041-4/+21
* kill redundant SP/GP/RP save/restores across callsDuraid Madina2005-11-041-2/+3
* add support for loading boolsDuraid Madina2005-11-041-1/+7
* Scheduling now uses itinerary data.Jim Laskey2005-11-041-166/+201
* <cassert> no longer required to make VC++ happy.Jeff Cohen2005-11-041-2/+0
* change NULL to 0, unbreaks the ppc target when building on ia64Duraid Madina2005-11-041-2/+2
* fun with predicates! (add TRUNC i64->i1, AND i1 i1, fix XOR i1 i1)Duraid Madina2005-11-041-41/+97
* 1. Remove ranges from itinerary data.Jim Laskey2005-11-032-29/+18
* Fix mac os spellingChris Lattner2005-11-031-4/+4
* Add more bison versions, thanks to VladimirChris Lattner2005-11-031-1/+1
* Per bug 655, give people more options in case 1.35 doesn't build on theirChris Lattner2005-11-031-1/+1
* add pattern to load constant 0 into a predicate regDuraid Madina2005-11-031-0/+2
* add a hack that fixes:Chris Lattner2005-11-031-1/+4
* Reject integer literals that are out of range for their type.Chris Lattner2005-11-031-1/+19
* Fix a bug that prevented this pattern from matchingChris Lattner2005-11-031-1/+1
* Fix a crash that Andrew noticed, and add a pair of braces to unfconfuseNate Begeman2005-11-021-5/+5
* make this 64 bit clean, fixed test30 of /Regression/Transforms/InstCombine/ad...Andrew Lenharth2005-11-021-1/+1
* This is missed by InstCombine, patch commingAndrew Lenharth2005-11-021-0/+7
* Fix a QOI issue noticed by Markus F.X.J. Oberhumer.Chris Lattner2005-11-022-0/+2
* "fix" support for FP constants (this code asserts in the scheduler,Duraid Madina2005-11-021-2/+4
* add F0 and F1 to the FP register classDuraid Madina2005-11-021-3/+19
* This works nowChris Lattner2005-11-021-2/+1
* Add support for immediates directly in the pattern, this allows itanium toChris Lattner2005-11-022-3/+33
* Keep VC++ happy.Jeff Cohen2005-11-021-0/+1
* add support for SELECT to TargetSelectionDAG.td, add support forDuraid Madina2005-11-022-31/+43
* add support for loading FP constants +0.0 and +1.0 to the dag isel,Duraid Madina2005-11-022-3/+8
* Fix a source of undefined behavior when dealing with 64-bit types. ThisChris Lattner2005-11-021-1/+1