summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Another try at early partial coalescing. Identity phi source copies (their so...Evan Cheng2009-09-15
* Remove incorrect CSE code from r81813.Nate Begeman2009-09-15
* Substantially speed up combiner-aa in the following ways:Nate Begeman2009-09-15
* Teach the legalizer to propagate the original alignment of loads and store whenNate Begeman2009-09-15
* Add an "original alignment" field to load and store nodes. This enables theNate Begeman2009-09-15
* Add early coalescing to liveintervals. This is work in progress and is known ...Evan Cheng2009-09-14
* Pull the creation of the "RewindFunction" function out of the loop. It's onlyBill Wendling2009-09-14
* PIC16 does allow colon after MBB labels, simplify EmitBasicBlockStart.Chris Lattner2009-09-14
* Change MCAsmStreamer to take an MCInstPrinter instead of a Chris Lattner2009-09-14
* kill off the last use of TRI::AsmName.Chris Lattner2009-09-13
* eliminate an extraneous use of TRI::getAsmName in a comment.Chris Lattner2009-09-13
* remove MAI::JumpTableSpecialLabelPrefix now that MAI Chris Lattner2009-09-13
* replace printBasicBlockLabel with EmitBasicBlockStart,Chris Lattner2009-09-13
* convert some uses of printBasicBlockLabel to use GetMBBSymbolChris Lattner2009-09-13
* devirtualize AsmPrinter::printBasicBlockLabel since it is never overridden.Chris Lattner2009-09-12
* Moved some more index operations over to LiveIntervals.Lang Hames2009-09-12
* Remove -new-coalescer-heuristic. It's not useful.Evan Cheng2009-09-12
* 80 col violations.Evan Cheng2009-09-12
* Don't generate Dwarf line table entries for source line 0.Caroline Tice2009-09-11
* Fix PR4948 (and a leak): by not destroying the DwarfExceptionDuncan Sands2009-09-11
* Make fast-isel try ISD::FNEG before resorting to bitcasts and xors.Dan Gohman2009-09-11
* Reapply r81171 with a fix: don't try to use i64 when itDan Gohman2009-09-11
* Don't swap the operands of a subtraction when trying to create aBob Wilson2009-09-10
* Exit early if exception handling isn't supported.Bill Wendling2009-09-10
* Comment and whitespace cleanups. No intentional functionality change.Bill Wendling2009-09-10
* Revert part of my r81424 patch. I removed what looked like superfluous paddingBill Wendling2009-09-10
* Don't hardcode the TType format size. In fact, rework the code so that it's moreBill Wendling2009-09-10
* Remove the "#if 0" that Noone loved. It wasn't really necessary, because theBill Wendling2009-09-10
* Revert r81171 which was causing pr4927.Bob Wilson2009-09-10
* Pull check for SJLJ EH into a boolean and use that.Bill Wendling2009-09-10
* Use the SizeOfEncodedValue function instead of magic variables for theBill Wendling2009-09-10
* Add helpful comment.Bill Wendling2009-09-10
* Believe it or not, this is a simplification. :-)Bill Wendling2009-09-09
* remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner2009-09-09
* Use the EOL that takes the encoding and translates it into DWARF-English.Bill Wendling2009-09-09
* Early exit from function.Bill Wendling2009-09-09
* Small amount of code clean-up: Don't use ".size()" when not necessary.Bill Wendling2009-09-09
* Removed static qualifier from a few index related methods. These methods may ...Lang Hames2009-09-09
* Preserve ProfileInfo.Andreas Neustifter2009-09-09
* When widening a vector load, use the correct chain. This fixes PR4891.Dan Gohman2009-09-09
* change selectiondag to add the sign extended versions of immediate operandsChris Lattner2009-09-08
* When emitting a label for a PostCall safe point, the machineNicolas Geoffray2009-09-08
* When remat'ing and destination virtual register has a sub-register index. Mak...Evan Cheng2009-09-08
* Fix an abort on a store of an empty struct member. getValue returnsDan Gohman2009-09-08
* Fix a thinko: When lowering fneg with xor, bitcast the operandsDan Gohman2009-09-07
* Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1.Duncan Sands2009-09-06
* Mark more constants unsigned, as warned about by icc (#68).Duncan Sands2009-09-06
* Remove some not-really-used variables, as warnedDuncan Sands2009-09-06
* It's a bool, so treat it like one. Fixes a MSVC warning.Benjamin Kramer2009-09-06
* Remove some unused variables and methods warned about byDuncan Sands2009-09-06