aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Reapply the MOV64r0 patch, with a fix: MOV64r0 clobbers EFLAGS.Dan Gohman2010-01-126-39/+46
* Update a partially obsolete comment.Dan Gohman2010-01-121-1/+1
* Fix a typo in a comment.Dan Gohman2010-01-121-1/+1
* tidy upChris Lattner2010-01-121-5/+1
* Teach jump threading to duplicate small blocks when the branchChris Lattner2010-01-122-14/+141
* Add MO_Metadata as an operand kind. Not used yet.Dale Johannesen2010-01-121-1/+18
* Add TargetInstrInfo::isCoalescableInstr. It returns true if the specifiedEvan Cheng2010-01-123-0/+74
* some cleanup, and make it obvious that ProcessJumpOnPHI only worksChris Lattner2010-01-111-24/+14
* disable this testcase, PR5997Chris Lattner2010-01-111-6/+8
* Add manual ISD::OR fastisel selection routines. TableGen is no longer autogen...Evan Cheng2010-01-112-1/+43
* Add documentation for llvm.dbg.value intrinsicVictor Hernandez2010-01-111-0/+20
* reenable the piece that turns trunc(zext(x)) -> x even if zext has multiple u...Chris Lattner2010-01-111-3/+1
* Disable folding sext(trunc(x)) -> x (and other similar cast/cast cases) when ...Chris Lattner2010-01-111-6/+14
* Consolidate ConvertGlobalValIDToValue, ConvertGlobalOrMetadataValIDToValue, a...Victor Hernandez2010-01-112-111/+74
* Remove trailing white spaces in post dominators header fileTobias Grosser2010-01-111-6/+6
* Add getNode() to post dominators.Tobias Grosser2010-01-111-0/+4
* Extend r93152 to work on OR r, r. If the source set bits are known not to ove...Evan Cheng2010-01-114-10/+51
* reduce this to a sensible testcase.Chris Lattner2010-01-111-18/+5
* Shorten up this testcase.David Greene2010-01-111-378/+0
* Revert 93158. It's breaking quite a few x86_64 tests.Evan Cheng2010-01-116-44/+38
* Avoid adding PHI arguments for a predecessor that has gone away when a BRCOND...Jakob Stoklund Olesen2010-01-112-14/+116
* Remove unused string functions.Benjamin Kramer2010-01-112-83/+0
* Do not turn 8-bit OR to ADD since ADD8ri is not 3-addressfiable.Evan Cheng2010-01-111-4/+1
* Disable transformation of select of two loads to a select of address and then...Mon P Wang2010-01-111-28/+41
* Add StrInStrNoCase, a StringRef version of CStrInCStrNoCase.Benjamin Kramer2010-01-112-0/+18
* Add top level section for named metadata.Devang Patel2010-01-111-8/+35
* Improve unclear bits and inaccuracies in structure and insertvalueJeffrey Yasskin2010-01-111-6/+9
* Update the -tailcallopt description to match djg's improvements to the callingJeffrey Yasskin2010-01-111-5/+0
* s/NextValueNo/NextMDValueNo while processing metadata.Devang Patel2010-01-112-12/+12
* Turns out llvm-gcc still uses SplitString with a vector. Add it back until IBenjamin Kramer2010-01-112-0/+18
* Reimplement getToken and SplitString as "StringRef helper functions"Benjamin Kramer2010-01-116-49/+44
* Use a 32-bit and with implicit zero-extension instead of a 64-bit and if itDan Gohman2010-01-112-3/+51
* Re-instate MOV64r0 and MOV16r0, with adjustments to work with theDan Gohman2010-01-116-37/+57
* Generalize this check to avoid depending on a specific register assignment.Dan Gohman2010-01-111-1/+1
* Make this test less trivial, to avoid spurious failures.Dan Gohman2010-01-111-2/+2
* Pattern top-level operators don't need to be restricted to aDan Gohman2010-01-112-2/+2
* Reword this comment to reference a more fundamental issue.Dan Gohman2010-01-111-2/+2
* Select an OR with immediate as an ADD if the input bits are known zero. This ...Evan Cheng2010-01-114-10/+64
* Implement a feature (-vector-unaligned-mem) to allow targets toDavid Greene2010-01-115-4/+418
* Respond to Chris' review:Victor Hernandez2010-01-114-14/+23
* add one more bitfield optimization, allowing clang to generateChris Lattner2010-01-112-2/+31
* Extend CanEvaluateZExtd to handle and/or/xor more aggressively in theChris Lattner2010-01-112-0/+49
* Remove the dead TD argument to CanEvaluateZExtd, and add aChris Lattner2010-01-112-15/+81
* improve comments, remove dead TD argument to CanEvaluateSExtd.Chris Lattner2010-01-111-11/+12
* teach sext optimization to handle truncs from types that are notChris Lattner2010-01-102-3/+30
* teach zext optimization how to deal with truncs that don't come fromChris Lattner2010-01-102-13/+37
* fix a buggy assertion, CreateIntegerCast should allow Chris Lattner2010-01-101-1/+2
* Suppress a warning on gcc 4.4.Mikhail Glushenkov2010-01-101-26/+26
* simplify CanEvaluateSExtd to return a bool now that we have aChris Lattner2010-01-101-63/+22
* the NumCastsRemoved argument to CanEvaluateSExtd is dead, remove it.Chris Lattner2010-01-101-26/+13