aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Test to ensure that data layout is generated correctly for host platform.Reid Spencer2007-03-061-0/+51
* Use std::deque to manage loop queue inside LPPassManager.Devang Patel2007-03-062-43/+7
* Keep track of inherited analysis. For example, if a loop pass does notDevang Patel2007-03-063-1/+44
* Add preparePassManager() hook. This allows each pass to check whetherDevang Patel2007-03-062-0/+8
* Switch PPC return lower to use an autogenerated CC description.Chris Lattner2007-03-064-41/+103
* Remove an unnecessary if statement and adjust indentation.Reid Spencer2007-03-051-23/+21
* Add the emms intrinsic for MMX support.Bill Wendling2007-03-053-1/+24
* Document the use of getValueType() more accurately, specifically explainReid Spencer2007-03-051-4/+6
* Current pass manager, not the parent pass manager, assumes the role ofDevang Patel2007-03-052-33/+10
* Add a test case for a particular udiv/select transform.Reid Spencer2007-03-051-0/+17
* Avoid constructing std::strings unless pass debugging is ON.Devang Patel2007-03-054-51/+75
* Account for time consumed by releaseMemory() properly.Devang Patel2007-03-051-2/+2
* Use init_array/fini_array sections for static contructors/destructors when th...Lauro Ramos Venancio2007-03-052-4/+11
* The hack won't work on VS 2005, and it might not be needed anyway.Jeff Cohen2007-03-051-1/+5
* Correct the calculation in APInt::logBase2().Zhou Sheng2007-03-051-1/+1
* Credit self for Ada front-end.Duncan Sands2007-03-051-0/+4
* Testcase for handling of static constant declarations in EmitBIND_EXPR.Duncan Sands2007-03-051-0/+5
* Testcase causing the Ada front-end to create bogus constructor fields.Duncan Sands2007-03-052-0/+16
* New directory for Ada testcases. Test handling of NON_LVALUE_EXPR.Duncan Sands2007-03-052-0/+18
* This is the first major step of implementing PR1226. We now successfullyChris Lattner2007-03-051-5/+156
* Ensure 64-bit correctness.Jeff Cohen2007-03-051-1/+1
* Implement memoryLimit on Windows.Jeff Cohen2007-03-052-6/+52
* Elminate tabs and improve comments.Jeff Cohen2007-03-051-7/+8
* fix a subtle bug that caused an MSVC warning. Thanks to Jeffc for pointing t...Chris Lattner2007-03-051-2/+3
* Add some simplifications for demanded bits, this allows instcombine to turn:Chris Lattner2007-03-051-0/+31
* new testcaseChris Lattner2007-03-051-0/+12
* Unbreak VC++ build.Jeff Cohen2007-03-0526-60/+173
* add a getSignBit method, elimiante virtual method from getBitMask()Chris Lattner2007-03-041-1/+7
* fix 80 col violations, mark arrays staticChris Lattner2007-03-041-8/+12
* simplify some codeChris Lattner2007-03-041-18/+17
* fold away addc nodes when we know there cannot be a carry-out.Chris Lattner2007-03-042-8/+28
* add a new nodeChris Lattner2007-03-041-0/+4
* new testcase, corresponds to:Chris Lattner2007-03-041-0/+11
* generalizeChris Lattner2007-03-041-5/+9
* canonicalize constants to the RHS of addc/adde. If nothing uses the carry ou...Chris Lattner2007-03-041-0/+47
* eliminate some ops if they have an undef RHSChris Lattner2007-03-041-0/+2
* fix typoChris Lattner2007-03-041-2/+2
* add missing bracesChris Lattner2007-03-041-25/+25
* minor cleanupsChris Lattner2007-03-041-7/+8
* Remove unneeded header file.Reid Spencer2007-03-041-1/+0
* Speed up -instcombine by 20% by avoiding a particularly expensive passmgr call.Chris Lattner2007-03-041-1/+4
* switch MarkAliveBlocks over to using SmallPtrSet instead of std::set, speedingChris Lattner2007-03-041-5/+5
* Speed up Loop::isLCSSAForm by using a hash table instead of a sorted vector.Chris Lattner2007-03-041-9/+7
* add iterator range version of ctor.Chris Lattner2007-03-041-0/+7
* make better use of LCSSA information in RewriteLoopExitValues. Before, weChris Lattner2007-03-041-67/+76
* Guard further against APInt operations with operands of unequal bit width.Reid Spencer2007-03-041-4/+11
* Implement PR1179/PR1232 and test/Transforms/IndVarsSimplify/loop_evaluate_[23...Chris Lattner2007-03-041-46/+26
* New testcases for PR1179/PR1232.Chris Lattner2007-03-043-0/+67
* Get the version number for the LLVM from the autoconf/configure.ac fileReid Spencer2007-03-041-2/+9
* Fix CodeGen/Generic/fpowi-promote.ll and PR1239Chris Lattner2007-03-031-0/+12