aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* De-identifying per sabre reviewNate Begeman2009-01-261-56/+59
* Handle single-entry phi nodes gracefully in condprop.Chris Lattner2009-01-261-0/+8
* Fix PR3408 by making a non-obvious assumption very obvious, and Chris Lattner2009-01-261-2/+6
* More cleanups and simplifications, no functionality change.Chris Lattner2009-01-261-47/+23
* tidy assertsChris Lattner2009-01-261-18/+17
* Map address space 256 to gs; similar mappings could be supported for theNate Begeman2009-01-262-0/+20
* Support pattern matching various x86 sse shifts.Nate Begeman2009-01-261-0/+93
* silence a warning when assertions are disabled.Chris Lattner2009-01-251-3/+3
* should have removed the + when manually applying a patch!Torok Edwin2009-01-251-2/+2
* revert this patch for now, because Codegen does still want to generate SSE code,Torok Edwin2009-01-251-0/+4
* If user explicitly asks not to use SSE, don't force it. This fixes LLVM part ...Torok Edwin2009-01-251-2/+0
* Eliminate the loop that searches through each of the operandsDan Gohman2009-01-251-195/+178
* Whitespace tidiments.Dan Gohman2009-01-251-2/+1
* Move the N->use_empty() assert from DeleteNode toDan Gohman2009-01-251-3/+2
* Start generating arbitrary precision integer SCEVs. This removes the temporaryNick Lewycky2009-01-251-11/+1
* The function that does nothing but call malloc is noalias return.Nick Lewycky2009-01-251-5/+6
* Private linkage support for PPC / Darwin.Evan Cheng2009-01-251-0/+2
* Teach 2addr pass to be do more commuting. If both uses of a two-address instr...Evan Cheng2009-01-251-6/+104
* Fix an indent and a typo.Nate Begeman2009-01-242-2/+2
* Revert previous change; even this mild and clearlyDale Johannesen2009-01-241-7/+4
* add note about possible GEP improvement with fields of size 0.Torok Edwin2009-01-241-0/+6
* testcase for PR3381.Torok Edwin2009-01-241-1/+1
* void* is represented as pointer to empty struct {}.Torok Edwin2009-01-241-0/+2
* Some cleanups. No functional changes.Owen Anderson2009-01-241-26/+34
* Improve the inlining cost function a bit.Dale Johannesen2009-01-241-3/+6
* Make InstCombineStoreToCast handle aggregates more aggressively,Chris Lattner2009-01-241-18/+48
* Refactor code. No functionality change.Evan Cheng2009-01-231-20/+38
* Introduce two DWARF attribute extentions DW_AT_APPLE_optimized, DW_AT_APPLE_f...Devang Patel2009-01-233-2/+13
* hopefully address PR3379 by making the P modifier work in x86 inline asm.Chris Lattner2009-01-231-0/+3
* use CallSite::isCalle instead of slow getOperandNoGabor Greif2009-01-231-3/+3
* Simplify the logic of getting hold of a PHI predecessor block.Gabor Greif2009-01-234-10/+5
* Add support for deleting a module provider from a JIT in such a way that it d...Nate Begeman2009-01-233-1/+41
* Empty DIType represents void. In this case no need to construct any type DIE.Devang Patel2009-01-231-3/+1
* Fold x-0 to x in unsafe-fp-math mode. This comes up in theDan Gohman2009-01-232-9/+19
* fix two more cases where we could let the NLPDI cache get unsorted.Chris Lattner2009-01-231-5/+14
* Unconditionally reset 'cache' to zero, even if we don't need to resort it.Chris Lattner2009-01-231-5/+4
* Only check if coalescing is worthwhile when the result is targeting a more re...Evan Cheng2009-01-231-1/+6
* Stage two of fixing pre-alloc-splitting's code size issues: filter out restor...Owen Anderson2009-01-231-9/+37
* Cross register class coalescing. Not yet enabled.Evan Cheng2009-01-232-109/+123
* Code did not follow associated comment. not a good idea.Devang Patel2009-01-231-1/+1
* Set appropriate tag for the composite type.Devang Patel2009-01-231-0/+1
* a minor tweak to my previous patch, handle the invalidation caseChris Lattner2009-01-231-3/+4
* Add an initial pass at dead spill/restore removal for pre alloc splitting.Owen Anderson2009-01-231-4/+56
* do not sign extend characters input to isprint. This improvesChris Lattner2009-01-221-1/+1
* Fix a minor bug in DAGCombiner's folding of SELECT. Folding "select C, 0, 1"Bob Wilson2009-01-221-3/+5
* Don't create ISD::FNEG nodes after legalize if they aren't legal.Dan Gohman2009-01-222-8/+30
* introduce a useful abstraction to find out if a Use is in the call position o...Gabor Greif2009-01-224-9/+8
* Revert r62553 and r62616 due to issues with portability.Tanya Lattner2009-01-221-206/+496
* rename methods in System/Host to be more consistent.Chris Lattner2009-01-223-8/+8
* Add SelectionDAG::getNOT method to construct bitwise NOT operations,Bob Wilson2009-01-225-34/+41