summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Reapply r81171 with a fix: don't try to use i64 when itDan Gohman2009-09-111-4/+19
* Don't swap the operands of a subtraction when trying to create aBob Wilson2009-09-101-1/+1
* Exit early if exception handling isn't supported.Bill Wendling2009-09-101-13/+13
* Comment and whitespace cleanups. No intentional functionality change.Bill Wendling2009-09-101-27/+21
* Revert part of my r81424 patch. I removed what looked like superfluous paddingBill Wendling2009-09-101-23/+37
* Don't hardcode the TType format size. In fact, rework the code so that it's moreBill Wendling2009-09-101-49/+49
* Remove the "#if 0" that Noone loved. It wasn't really necessary, because theBill Wendling2009-09-101-27/+20
* Revert r81171 which was causing pr4927.Bob Wilson2009-09-101-17/+4
* Pull check for SJLJ EH into a boolean and use that.Bill Wendling2009-09-101-7/+10
* Use the SizeOfEncodedValue function instead of magic variables for theBill Wendling2009-09-101-4/+3
* Add helpful comment.Bill Wendling2009-09-102-0/+2
* Believe it or not, this is a simplification. :-)Bill Wendling2009-09-092-37/+86
* remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner2009-09-092-32/+11
* Use the EOL that takes the encoding and translates it into DWARF-English.Bill Wendling2009-09-092-11/+21
* Early exit from function.Bill Wendling2009-09-091-14/+13
* Small amount of code clean-up: Don't use ".size()" when not necessary.Bill Wendling2009-09-091-5/+7
* Removed static qualifier from a few index related methods. These methods may ...Lang Hames2009-09-092-25/+23
* Preserve ProfileInfo.Andreas Neustifter2009-09-091-1/+9
* When widening a vector load, use the correct chain. This fixes PR4891.Dan Gohman2009-09-091-1/+1
* change selectiondag to add the sign extended versions of immediate operandsChris Lattner2009-09-081-1/+1
* When emitting a label for a PostCall safe point, the machineNicolas Geoffray2009-09-081-6/+11
* When remat'ing and destination virtual register has a sub-register index. Mak...Evan Cheng2009-09-081-0/+16
* Fix an abort on a store of an empty struct member. getValue returnsDan Gohman2009-09-081-0/+4
* Fix a thinko: When lowering fneg with xor, bitcast the operandsDan Gohman2009-09-071-4/+17
* Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1.Duncan Sands2009-09-061-4/+2
* Mark more constants unsigned, as warned about by icc (#68).Duncan Sands2009-09-061-1/+1
* Remove some not-really-used variables, as warnedDuncan Sands2009-09-064-14/+2
* It's a bool, so treat it like one. Fixes a MSVC warning.Benjamin Kramer2009-09-061-4/+4
* Remove some unused variables and methods warned about byDuncan Sands2009-09-062-5/+1
* Detect VLAs.Devang Patel2009-09-051-1/+5
* Ignore malformed global variable debug info.Devang Patel2009-09-041-0/+4
* Replaces uses of unsigned for indexes in LiveInterval and VNInfo withLang Hames2009-09-0410-447/+517
* Use delete[] to match new[] (found by valgrind).Duncan Sands2009-09-041-1/+1
* Run branch folding if if-converter make some transformations.Evan Cheng2009-09-043-84/+155
* Fix comment for consistency sake.Evan Cheng2009-09-041-1/+1
* If there's a calling convention attach it to the rewind function call.Eric Christopher2009-09-041-1/+3
* Funky indentation.Evan Cheng2009-09-031-1/+2
* LLVM currently represents floating-point negation as -0.0 - x. FixDan Gohman2009-09-031-0/+23
* Don't crash when target has no itineraries.David Goodwin2009-09-031-54/+58
* Create our own block initializer for kill fixups as the scheduling one wasn't...David Goodwin2009-09-031-33/+63
* Overhaul the TwoAddressInstructionPass to simplify the logic, especiallyBob Wilson2009-09-031-159/+210
* Recognize more opportunities to use SSE min and max instructions,Dan Gohman2009-09-031-0/+13
* Fixed a test that ensures the LocalRewriter does not attempt toLang Hames2009-09-032-2/+2
* Rearrange code to eliminate redundancy and avoid gotos.Bob Wilson2009-09-021-64/+40
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-022-3/+4
* Avoid calling removeVirtualRegisterKilled which iterates over the operandsBob Wilson2009-09-011-1/+2
* Refactor some code into separate functions. No functional changes.Bob Wilson2009-09-011-52/+82
* Move use of LV inside condition that guards for null LV.Bob Wilson2009-09-011-5/+5
* Remove Offset from ExternalSybmol MachineOperands, this is unused (and at lea...Daniel Dunbar2009-09-011-1/+1
* Fix ELF Writter related memory leaksBruno Cardoso Lopes2009-09-011-7/+18
OpenPOWER on IntegriCloud