aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add immediate forms of integer cmovsChris Lattner2006-01-312-12/+98
* ShrinkifyChris Lattner2006-01-312-286/+172
* Add the full complement of conditional moves of integer registers.Chris Lattner2006-01-312-14/+230
* Compile this:Chris Lattner2006-01-312-42/+74
* Only insert an AND when converting from BR_COND to BRCC if needed.Chris Lattner2006-01-311-1/+3
* Added custom lowering of fabsEvan Cheng2006-01-313-4/+49
* add the 'lucas' optimizationChris Lattner2006-01-311-0/+25
* I don't see why this optimization isn't safe, but it isn't, so disable itChris Lattner2006-01-312-2/+4
* Another high-prio selection performance bugChris Lattner2006-01-311-0/+46
* Handle physreg input/outputs. We now compile this:Chris Lattner2006-01-312-4/+97
* more mumblingChris Lattner2006-01-311-0/+4
* add some notesChris Lattner2006-01-311-0/+24
* Don't generate complex sequence for SETOLE, SETOLT, SETULT, and SETUGT. FlipEvan Cheng2006-01-301-69/+32
* Print the most trivial inline asms.Chris Lattner2006-01-301-1/+12
* Fix a bug in my legalizer reworking that caused the X86 backend to not getChris Lattner2006-01-301-2/+1
* Fix FP constants, and the SparcV8/2006-01-22-BitConvertLegalize.ll failure fr...Chris Lattner2006-01-302-0/+6
* i64 -> f32, f32 -> i64 and some clean up.Evan Cheng2006-01-301-31/+27
* Always use FP stack instructions to perform i64 to f64 as well as f64 to i64Evan Cheng2006-01-303-17/+64
* Revamp the ICC/FCC reading instructions to be parameterized in terms of theChris Lattner2006-01-304-142/+424
* Compile:Chris Lattner2006-01-304-32/+54
* If the target has V9 instructions, this pass is a noop, don't botherChris Lattner2006-01-302-16/+32
* When in v9 mode, emit fabsd/fnegd/fmovdChris Lattner2006-01-302-16/+60
* First step towards V9 instructions in the V8 backend, two conditional moveChris Lattner2006-01-306-14/+88
* Two changes:Chris Lattner2006-01-302-0/+22
* When lowering SELECT_CC, see if the input is a lowered SETCC. If so, foldChris Lattner2006-01-302-0/+36
* Add AddSymbol() method to DynamicLibrary to work around Windows limitationJeff Cohen2006-01-302-0/+21
* don't insert an and node if it isn't needed here, this can prevent foldingChris Lattner2006-01-301-1/+3
* Move MaskedValueIsZero from the DAGCombiner to the TargetLowering interface,m...Chris Lattner2006-01-306-138/+138
* Implement isMaskedValueZeroForTargetNode for the various v8 selectcc nodes,Chris Lattner2006-01-302-0/+52
* pass the address of MaskedValueIsZero into isMaskedValueZeroForTargetNode,Chris Lattner2006-01-301-1/+1
* adjust prototypeChris Lattner2006-01-303-3/+6
* Fix indentation.Jeff Cohen2006-01-291-4/+4
* Fix RET of promoted values on targets that custom expand RET to a target node.Chris Lattner2006-01-291-8/+9
* Functions that are lazily streamed in from the .bc file are *not* external.Chris Lattner2006-01-292-2/+4
* add another noteChris Lattner2006-01-291-0/+4
* add some performance notes from looking at sgefaChris Lattner2006-01-291-0/+34
* add a high-priority SSE issue from sgefaChris Lattner2006-01-291-0/+34
* add a missed optimizationChris Lattner2006-01-291-0/+10
* cleanups to the ValueTypeActions interfaceChris Lattner2006-01-291-7/+5
* Now that OpActions is big enough, we can specify actions for vector typesChris Lattner2006-01-291-2/+2
* clean up interface to ValueTypeActionsChris Lattner2006-01-291-3/+3
* Remove some special case hacks for CALLSEQ_*, using UpdateNodeOperandsChris Lattner2006-01-292-60/+27
* disable this for nowChris Lattner2006-01-291-2/+2
* Add a note about lowering llvm.memset, llvm.memcpy, and llvm.memmove to aReid Spencer2006-01-291-0/+7
* remove now-dead code, the legalizer takes care of this for usChris Lattner2006-01-291-6/+1
* The FP stack doesn't support UNDEF, ask the legalizer to legalize itChris Lattner2006-01-292-5/+3
* Allow custom expansion of ConstantVec nodes. PPC will use this in the future.Chris Lattner2006-01-291-22/+35
* Request expansion of ConstantVec nodes.Chris Lattner2006-01-291-0/+5
* Legalize ConstantFP into TargetConstantFP when the target allows. ImplementChris Lattner2006-01-292-2/+39
* Targets all now request ConstantFP to be legalized into TargetConstantFP.Chris Lattner2006-01-295-3/+13