aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add support for a character after a command line option. Like '-Os'.Bill Wendling2009-04-291-0/+3
* Print correct instruction in dump.Dale Johannesen2009-04-291-1/+1
* Fix infinite recursion in the C++ code which handles movddup by making it unn...Nate Begeman2009-04-293-48/+15
* Implement getSCEVAtScope for SCEV cast expressions.Dan Gohman2009-04-291-2/+25
* Generalize the cast-of-addrec folding to handle folding of SCEVs likeDan Gohman2009-04-291-46/+33
* Reword and tidy up some comments.Dan Gohman2009-04-291-10/+21
* MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const.Jakob Stoklund Olesen2009-04-291-2/+4
* Include the source type in SCEV cast expression debug output, andDan Gohman2009-04-291-3/+3
* Update comment, replace theoretically impossible check with an assert.Nate Begeman2009-04-291-3/+1
* Fix recent regression in gcc.dg/pr26719.c (6835035).Dale Johannesen2009-04-291-2/+5
* spillPhysRegAroundRegDefsUses() may have invalidated iterators stored in fixe...Evan Cheng2009-04-291-0/+9
* Implement review feedback for vector shuffle work.Nate Begeman2009-04-298-127/+139
* Add a public method called getAddressSpace() to the GlobalAddressSDNode.Sanjiv Gupta2009-04-292-2/+8
* Disable the load-shrinking optimization from looking atChris Lattner2009-04-291-3/+6
* Update comments to reflect the current code.Dan Gohman2009-04-291-4/+4
* Determine allocation 'preference' with right register class. I haven't seen t...Evan Cheng2009-04-291-8/+10
* The second part of the change from -fast to -O#. This changes the JIT to acceptBill Wendling2009-04-297-20/+20
* Second attempt:Bill Wendling2009-04-2961-276/+315
* Properly print 'P' modifier on inline asm memory operands.Anton Korobeynikov2009-04-282-8/+9
* Move getMatchingSuperReg() out of coalescer and into TargetRegisterInfo.Evan Cheng2009-04-281-16/+4
* GlobalValue is always pointer type, so an assert isn't required.Sanjiv Gupta2009-04-281-6/+1
* Fix choice of version of Windows callback to use to consider not only the Vis...Stefanus Du Toit2009-04-281-1/+12
* Don't coalesce a physical register with an incompatible virtual register.Jakob Stoklund Olesen2009-04-281-5/+42
* Initialized arrays can be in any address space.Sanjiv Gupta2009-04-281-3/+4
* Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegist...Jakob Stoklund Olesen2009-04-281-14/+3
* Fix PR4034. Bug in LiveInterval::join when it's compacting new valno's.Evan Cheng2009-04-281-1/+1
* Fix for PR4051. When 2address pass delete an instruction, update kill info wh...Evan Cheng2009-04-281-8/+79
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-2861-314/+276
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-2861-275/+314
* Remove an obsolete comment.Dan Gohman2009-04-271-5/+3
* Fix PR 4086, a bug in FP IV elimination.Dale Johannesen2009-04-271-2/+4
* Fix PR4076. Correctly create live interval of physical register with two-addr...Evan Cheng2009-04-271-10/+20
* Permit ChangeCompareStride to rewrite a comparison when the factorDan Gohman2009-04-271-1/+3
* Teach getZeroExtendExpr and getSignExtendExpr to use trip-countDan Gohman2009-04-271-9/+133
* Don't skip the CopyMI when removing kill markers.Owen Anderson2009-04-271-2/+0
* Now that PR2957 is resolved, remove a bunch ofDuncan Sands2009-04-274-90/+4
* 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan.Nate Begeman2009-04-2714-2090/+1571
* Fix PR4056. It's possible a physical register def is dead if its implicit use...Evan Cheng2009-04-271-2/+2
* Also delete last unused val#.Evan Cheng2009-04-271-0/+6
* Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use theseDan Gohman2009-04-273-32/+71
* Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD,Dan Gohman2009-04-275-42/+42
* Break up long multi-mnemonic strings into separate lines for readability.Dan Gohman2009-04-272-12/+27
* Revised 68749 to allow matching of load/stores for address spaces < 256.Mon P Wang2009-04-271-9/+9
* Under unusual circumstances (jitting a function that causes the creation ofNick Lewycky2009-04-271-17/+23
* When transforming sext(trunc(load(x))) into sext(smaller load(x)),Dan Gohman2009-04-271-1/+1
* Handle ands with ~0 correctly too. This fixes PR4052.Dan Gohman2009-04-271-0/+2
* Make a major API change to BitstreamReader: split all the readingChris Lattner2009-04-263-3/+5
* Any size of integral indices are allowed in gep for indexing into sequential ...Sanjiv Gupta2009-04-261-3/+2
* testcase and asmparser fix for PR4066Chris Lattner2009-04-251-2/+5
* Allow aliasee to be a GEP or bitcast instead of just a bitcast.Chris Lattner2009-04-252-7/+9