aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* file based off InstSelectSimple.cpp, slowly being replaced by generated code ...Jakub Staszak2004-04-061-0/+2831
* Tablgen files for really simple instruction selectorJakub Staszak2004-04-065-2/+653
* Fix PR313: [x86] JIT miscompiles unsigned short to floating pointChris Lattner2004-04-062-4/+2
* Fix incorrect encoding of some ADC and SBB instuctionsChris Lattner2004-04-061-9/+9
* Fix a minor bug in previous checkingChris Lattner2004-04-062-4/+58
* Improve codegen of long == and != comparisons against constants. Before,Chris Lattner2004-04-062-6/+46
* Handle various other important cases of multiplying a long constant immediate...Chris Lattner2004-04-062-38/+86
* Efficiently handle a long multiplication by a constant. For this testcase:Chris Lattner2004-04-062-50/+116
* Improve code generation of long shifts by 32.Chris Lattner2004-04-062-12/+26
* Bugfixes: inc/dec don't set the carry flag!Chris Lattner2004-04-062-24/+16
* Improve code for passing constant longs as arguments to function calls.Chris Lattner2004-04-062-10/+26
* Emit more efficient 64-bit operations when the RHS is a constant, and oneChris Lattner2004-04-062-10/+82
* Fix typeoChris Lattner2004-04-062-2/+2
* Add support for simple immediate handling to long instruction selection.Chris Lattner2004-04-062-50/+74
* The sbb instructions really ARE sbb's, not adc'sChris Lattner2004-04-061-4/+4
* Implement negation of longs efficiently. For this testcase:Chris Lattner2004-04-062-4/+22
* Minor tweak to avoid an extra reg-reg copy that the register allocator has to...Chris Lattner2004-04-062-2/+20
* Two changes:Chris Lattner2004-04-062-12/+34
* lli no longer takes the -quiet option!Chris Lattner2004-04-051-2/+0
* Do not mangle intrinsics in any way!Chris Lattner2004-04-052-2/+8
* Sparc don't got not "sqrtl", bum bum bumChris Lattner2004-04-051-1/+1
* Kill warnings during an optimized compile where assert() disappears.Misha Brukman2004-04-051-0/+2
* Fix PR312 and IndVarsSimplify/2004-04-05-InvokeCastCrash.llxChris Lattner2004-04-051-0/+2
* Fix a bug in yesterdays checkins which broke siod. siod is a great testcase!...Chris Lattner2004-04-051-1/+1
* Fix InstCombine/2004-04-04-InstCombineReplaceAllUsesWith.llChris Lattner2004-04-051-3/+15
* Support getelementptr instructions which use uint's to index into structureChris Lattner2004-04-0516-210/+219
* Support getelementptr instructions which use uint's to index into structureChris Lattner2004-04-051-1/+26
* Implement support for a new LLVM 1.3 bytecode format, which uses uint'sChris Lattner2004-04-056-87/+191
* Add ConstantExpr::get(Sign|Zero)Extend methodsChris Lattner2004-04-041-0/+16
* In the perhaps not-to-distant future, we might support gep instructions thatChris Lattner2004-04-041-5/+20
* Adjust to new interfaceChris Lattner2004-04-041-1/+1
* Adjust to new gep_type_iterator prototypes.Chris Lattner2004-04-041-1/+3
* Remove a bunch of cruft that was used to be backwards compatible with the lastChris Lattner2004-04-033-92/+23
* Implement test/Regression/Transforms/GCSE/undefined_load.llChris Lattner2004-04-031-0/+14
* Add a break in the default caseChris Lattner2004-04-031-0/+1
* Add autoconf support for isStandardOutAConsole ().Brian Gaeke2004-04-021-1/+5
* Remove obsolete filesChris Lattner2004-04-021-324/+0
* Add support for many of the MRegisterInfo callbacks.Brian Gaeke2004-04-022-18/+96
* Add load, store, and NOP instructions.Brian Gaeke2004-04-022-4/+42
* Add support for printing pc-relative displacements of functions (as used inBrian Gaeke2004-04-022-0/+12
* Add support for call instructions (0-ary only for now).Brian Gaeke2004-04-024-4/+28
* Comment out debugging printoutsChris Lattner2004-04-021-1/+5
* Rewrite the indvars pass to use the ScalarEvolution analysis.Chris Lattner2004-04-021-298/+346
* Add a new analysisChris Lattner2004-04-021-0/+2482
* Fix the obvious bug in my previous checkinChris Lattner2004-04-021-0/+3
* Implement Transforms/SimplifyCFG/return-merge.llChris Lattner2004-04-021-1/+57
* Clean up code a bit.Alkis Evlogimenos2004-04-022-28/+14
* Only strip symbols if emitting bytecode to the assembly file.Brian Gaeke2004-04-021-29/+33
* Add support for constant select expressions. Clarify the assertion failure msg.Brian Gaeke2004-04-021-3/+17
* Fix type in commentsAlkis Evlogimenos2004-04-021-2/+2