summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Reuse unused val#'s to avoid running out of memory in extreme cases.Evan Cheng2009-04-251-1/+5
* Fix PR4040: APInt's string constructor is too strictChris Lattner2009-04-251-7/+9
* add support for detecting process features on win64, patch byChris Lattner2009-04-251-36/+50
* Refactor the code to grab the low and high parts of a valueDan Gohman2009-04-254-126/+38
* Return null instead of false, as appropriate.Dan Gohman2009-04-251-3/+3
* Add several more icmp simplifications. Transform signed comparisonsDan Gohman2009-04-251-82/+159
* Add a top-level comment about DAGCombiner's role in the compiler.Dan Gohman2009-04-251-0/+4
* Handle ands with 0 and shifts by 0 correctly. These aren'tDan Gohman2009-04-251-2/+9
* Fix g++-4.4.0 warning, it was causing llvm-nm to fail on wrapped BC files:Torok Edwin2009-04-251-1/+1
* Do not share a single unknown val# for all the live ranges merged into a phys...Evan Cheng2009-04-251-19/+13
* Change LowerCallResult method so that CCValAssign::BCvt can be used withBob Wilson2009-04-251-16/+16
* Fix PR 4057, a crash doing float->char const folding.Dale Johannesen2009-04-241-3/+4
* Adjust a comment to reflect what the code does. Splitting a 64-bit argumentBob Wilson2009-04-241-1/+1
* Fix up some problems with getCopyToReg and getCopyFromReg nodes beingBob Wilson2009-04-241-8/+12
* Remove unnecessary references to f32 types. After specifying that f32Bob Wilson2009-04-241-4/+4
* Fix PR 4004 by including the call to __tls_get_addr in X86tlsaddr. This is notRafael Espindola2009-04-243-37/+26
* Revert 69952. Causes testsuite failures on linux x86-64.Rafael Espindola2009-04-2414-1548/+2080