aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-09-10Comment and whitespace cleanups. No intentional functionality change.Bill Wendling
2009-09-10Revert part of my r81424 patch. I removed what looked like superfluous paddingBill Wendling
2009-09-10Don't hardcode the TType format size. In fact, rework the code so that it's moreBill Wendling
2009-09-10Remove the "#if 0" that Noone loved. It wasn't really necessary, because theBill Wendling
2009-09-10Revert r81171 which was causing pr4927.Bob Wilson
2009-09-10Pull check for SJLJ EH into a boolean and use that.Bill Wendling
2009-09-10Use the SizeOfEncodedValue function instead of magic variables for theBill Wendling
2009-09-10Add helpful comment.Bill Wendling
2009-09-09Believe it or not, this is a simplification. :-)Bill Wendling
2009-09-09remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner
2009-09-09Use the EOL that takes the encoding and translates it into DWARF-English.Bill Wendling
2009-09-09Early exit from function.Bill Wendling
2009-09-09Small amount of code clean-up: Don't use ".size()" when not necessary.Bill Wendling
2009-09-09Removed static qualifier from a few index related methods. These methods may ...Lang Hames
2009-09-09Preserve ProfileInfo.Andreas Neustifter
2009-09-09When widening a vector load, use the correct chain. This fixes PR4891.Dan Gohman
2009-09-08change selectiondag to add the sign extended versions of immediate operandsChris Lattner
2009-09-08When emitting a label for a PostCall safe point, the machineNicolas Geoffray
2009-09-08When remat'ing and destination virtual register has a sub-register index. Mak...Evan Cheng
2009-09-08Fix an abort on a store of an empty struct member. getValue returnsDan Gohman
2009-09-07Fix a thinko: When lowering fneg with xor, bitcast the operandsDan Gohman
2009-09-06Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1.Duncan Sands
2009-09-06Mark more constants unsigned, as warned about by icc (#68).Duncan Sands
2009-09-06Remove some not-really-used variables, as warnedDuncan Sands
2009-09-06It's a bool, so treat it like one. Fixes a MSVC warning.Benjamin Kramer
2009-09-06Remove some unused variables and methods warned about byDuncan Sands
2009-09-05Detect VLAs.Devang Patel
2009-09-04Ignore malformed global variable debug info.Devang Patel
2009-09-04Replaces uses of unsigned for indexes in LiveInterval and VNInfo withLang Hames
2009-09-04Use delete[] to match new[] (found by valgrind).Duncan Sands
2009-09-04Run branch folding if if-converter make some transformations.Evan Cheng
2009-09-04Fix comment for consistency sake.Evan Cheng
2009-09-04If there's a calling convention attach it to the rewind function call.Eric Christopher
2009-09-03Funky indentation.Evan Cheng
2009-09-03LLVM currently represents floating-point negation as -0.0 - x. FixDan Gohman
2009-09-03Don't crash when target has no itineraries.David Goodwin
2009-09-03Create our own block initializer for kill fixups as the scheduling one wasn't...David Goodwin
2009-09-03Overhaul the TwoAddressInstructionPass to simplify the logic, especiallyBob Wilson
2009-09-03Recognize more opportunities to use SSE min and max instructions,Dan Gohman
2009-09-03Fixed a test that ensures the LocalRewriter does not attempt toLang Hames
2009-09-02Rearrange code to eliminate redundancy and avoid gotos.Bob Wilson
2009-09-02Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel
2009-09-01Avoid calling removeVirtualRegisterKilled which iterates over the operandsBob Wilson
2009-09-01Refactor some code into separate functions. No functional changes.Bob Wilson
2009-09-01Move use of LV inside condition that guards for null LV.Bob Wilson
2009-09-01Remove Offset from ExternalSybmol MachineOperands, this is unused (and at lea...Daniel Dunbar
2009-09-01Fix ELF Writter related memory leaksBruno Cardoso Lopes
2009-09-01reduce size of SmallString to something more reasonableJim Grosbach
2009-09-01Use raw_ostream instead of sstreamJim Grosbach
2009-09-01Add hidden flags to allow binary search of post-RA scheduling errors.David Goodwin