aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Add a ComputeNumSignBits function for use by instcombine, based on theDan Gohman2008-05-191-5/+149
* Handle quoted names when constructing $stub's,Dale Johannesen2008-05-195-39/+80
* switch to Type::getFPMantissaWidth instead of reinventing it.Chris Lattner2008-05-191-15/+3
* minor cleanups, teach instcombine that sitofp/uitofp cannot Chris Lattner2008-05-191-3/+8
* convert fptosi(sitofp x) -> x if the fp value has enough bits in its mantissaChris Lattner2008-05-191-9/+27
* Fold FP comparisons where one operand is converted from an integerChris Lattner2008-05-191-0/+160
* remove debug outputChris Lattner2008-05-191-3/+1
* be more aggressive about transforming add -> or when the operands have noChris Lattner2008-05-191-0/+19
* Fix PR2341 - when the length is 4 use an i32 notDuncan Sands2008-05-191-8/+10
* Reverting accidental commit of generated files.Gordon Henriksen2008-05-193-287/+287
* Remove a duplicative binding. Patch by Mahadevan R.Gordon Henriksen2008-05-194-292/+287
* Teach GVN to not assert on vector comparisonsNate Begeman2008-05-181-2/+2
* Fix a backwards check in the JIT symbol table codeNate Begeman2008-05-181-1/+1
* Fix PR2339Chris Lattner2008-05-181-1/+1
* Revert constant-folding change that will miscompile in some cases.Nick Lewycky2008-05-171-23/+0
* trip count computation deficiencyChris Lattner2008-05-171-0/+9
* Unbreak the build.Nick Lewycky2008-05-171-1/+1
* Constant fold inttoptr and ptrtoint.Nick Lewycky2008-05-171-0/+23
* Move isTrueWhenEqual to ICmpInst.Nick Lewycky2008-05-171-20/+4
* Less conservative verison of previous patch,Dale Johannesen2008-05-161-2/+2
* Weak functions not declared non-throwing might beDale Johannesen2008-05-161-1/+3
* Add functions to enable adding a single attribute to a function andEric Christopher2008-05-162-0/+18
* Record weak external linkage in a case where we wereDale Johannesen2008-05-161-0/+12
* API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legac...Gabor Greif2008-05-1624-453/+453
* If the result of a BIT_CONVERT is a v1* vector, it doesn't mean its source is...Evan Cheng2008-05-161-3/+6
* Bill pointed out that system headers should beDuncan Sands2008-05-161-1/+1
* Silence the compiler warning differently. TheDuncan Sands2008-05-161-1/+1
* Do not dup malloc, vector instructions, etc. Throttle the default theshold wa...Evan Cheng2008-05-161-5/+15
* Remove ADCE's ability to delete loops. This ability is now implemented in aOwen Anderson2008-05-161-4/+21
* Clean ups for loop deletion based on Chris' feedback.Owen Anderson2008-05-161-28/+32
* implement PR2328.Chris Lattner2008-05-161-0/+4
* Treat common as distinct from weak global on Darwin x86.Dale Johannesen2008-05-161-0/+10
* Revert the change from r51157 inDan Gohman2008-05-161-1/+1
* Fix a bug in LoopStrengthReduce that caused it to emit IR withDan Gohman2008-05-151-3/+21
* Fix typos and comments.Evan Cheng2008-05-152-4/+4
* Allow an extra bit for CommonLinkage.Dale Johannesen2008-05-151-1/+1
* Actually scalarize the operand to BIT_CONVERT instead of asking someone to doNate Begeman2008-05-151-1/+2
* IR support for extractvalue and insertvalue instructions. Also, beginDan Gohman2008-05-1510-337/+584
* Use static and anonymous namespaces consistently with other passes.Dan Gohman2008-05-151-8/+8
* Remove useless check.Devang Patel2008-05-151-6/+2
* Disable JIT symbol table for now.Evan Cheng2008-05-151-1/+1
* Use of UINT_MAX requires climits, at least whenDuncan Sands2008-05-151-0/+1
* Fix a bunch of 80col violations that arose from the Create API change. Tweak ...Gabor Greif2008-05-1520-66/+110
* Make use of vector load and store operations to implement memcpy, memmove, an...Evan Cheng2008-05-153-106/+188
* Move the operator new and operator delete out of line. This fixes an issue withNate Begeman2008-05-151-0/+19
* Don't assume underlying APInt type is limitedDale Johannesen2008-05-141-1/+1
* Situations can arise when you have a function called that returns a 'void', butBill Wendling2008-05-141-2/+2
* Remove undefined behavior in hex string->APFloatDale Johannesen2008-05-141-1/+1
* Use a better idiom to silence compiler warnings.Evan Cheng2008-05-141-20/+5
* rename SimplifyCFG.cpp -> SimplifyCFGPass.cppChris Lattner2008-05-141-1/+1