summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/TargetLowering.cpp
Commit message (Expand)AuthorAge
...
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-07
* add TLI support indicating that jumps are more expensive than logical operationsChris Lattner2010-11-30
* Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck2010-11-23
* Fix an inline asm pasto from 117667; was preventingDale Johannesen2010-11-09
* Inline asm multiple alternative constraints development phase 2 - improved ba...John Thompson2010-10-29
* Remove Synthesizable from the Type system; as MMX vectorDale Johannesen2010-10-20
* Fixed pr20314-2.c failure, added E, F, p constraint letters.John Thompson2010-09-21
* continue MachinePointerInfo'izing, eliminating use of one of the oldChris Lattner2010-09-21
* Silence more warnings. Two more unused variables.Eric Christopher2010-09-13
* Added skeleton for inline asm multiple alternative constraint support.John Thompson2010-09-13
* remove some llvmcontext arguments that are now dead post-refactoring.Chris Lattner2010-08-25
* Change handling of illegal vector types to widen when possible instead of Chris Lattner2010-08-25
* PR7586: Make sure we don't claim that unknown bits are actually known in theEli Friedman2010-08-02
* Fix for bug reported by Evzen Muller on llvm-commits: make sure to correctlyEli Friedman2010-07-30
* Use the proper type for shift counts. This fixes a bootstrap error.Dan Gohman2010-07-23
* DAGCombine (shl (anyext x, c)) to (anyext (shl x, c)) if the high bitsDan Gohman2010-07-23
* Teach bottom up pre-ra scheduler to track register pressure. Work in progress.Evan Cheng2010-07-21
* ARM has to provide its own TargetLowering::findRepresentativeClass because it...Evan Cheng2010-07-19
* Teach computeRegisterProperties() to compute "representative" register class ...Evan Cheng2010-07-19
* Fix crash reported in PR7653.Devang Patel2010-07-15
* Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola2010-07-11
* Reapply bottom-up fast-isel, with several fixes for x86-32:Dan Gohman2010-07-10
* --- Reverse-merging r107947 into '.':Bob Wilson2010-07-09
* Re-apply bottom-up fast-isel, with fixes. Be very careful to avoid emittingDan Gohman2010-07-09
* Revert 107840 107839 107813 107804 107800 107797 107791.Dan Gohman2010-07-08
* Add X86FastISel support for return statements. This entails refactoringDan Gohman2010-07-07
* Propagate debug loc.Devang Patel2010-07-06
* more tidying.Chris Lattner2010-07-05
* random tidyingChris Lattner2010-07-05
* In asm's, output operands with matching input constraintsDale Johannesen2010-06-28
* Change if-conversion block size limit checks to add some flexibility.Evan Cheng2010-06-25
* The hasMemory argument is irrelevant to how the argumentDale Johannesen2010-06-25
* Reapply r106634, now that the bug it exposed is fixed.Dan Gohman2010-06-24
* Revert r106263, "Fold the ShrinkDemandedOps pass into the regular DAGCombiner...Daniel Dunbar2010-06-23
* Some targets don't require the fencing MEMBARRIER instructions surroundingJim Grosbach2010-06-23
* back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set)Jim Grosbach2010-06-18
* Add Expand-to-libcall support for additional atomics. This covers the usualJim Grosbach2010-06-18
* Fold the ShrinkDemandedOps pass into the regular DAGCombiner pass,Dan Gohman2010-06-18
* Fix SimplifyDemandedBits' AssertZext logic to demand all the bits. ItDan Gohman2010-06-03
* Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...Evan Cheng2010-05-19
* Trim #includes and forward declarations.Dan Gohman2010-05-11
* Fixes for Microsoft Visual Studio 2010, from Steven Watanabe!Douglas Gregor2010-05-11
* Insert ANY_EXTEND node instead of invalid truncate during DAG Combining (X & 1),Anton Korobeynikov2010-05-01
* Add more const qualifiers on TargetMachine and friends.Dan Gohman2010-04-21
* Because of the EMMS problem, right now we have to supportDale Johannesen2010-04-20
* More work to allow dag combiner to promote 16-bit ops to 32-bit.Evan Cheng2010-04-17
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-15
* Add few missed libcalls and correct names for others.Anton Korobeynikov2010-03-26
* Remove the ConvertActions table and associated code, which is unused.Dan Gohman2010-03-24
* Turn calls to copysignl into an FCOPYSIGN node. Handle FCOPYSIGN nodesDuncan Sands2010-03-14