summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Moved some ManagedStatics out of the SlotIndexes header.Lang Hames2009-11-081-2/+28
* Add 8 bit libcalls and make use of them for msp430Anton Korobeynikov2009-11-072-10/+30
* Fix PR5421 by APInt'izing switch lowering.Chris Lattner2009-11-072-17/+19
* Update some globals to use ManagedStatic.Lang Hames2009-11-071-2/+4
* Fix memoizing of CvtRndSatSDNodeMon P Wang2009-11-071-1/+2
* - Add TargetInstrInfo::isIdentical(). It's similar to MachineInstr::isIdenticalEvan Cheng2009-11-072-35/+55
* Add code to check at SelectionDAGISel::LowerArguments time to see if return v...Kenneth Uildriks2009-11-072-0/+75
* Fix inverted conflict test in -early-coalesce.Jakob Stoklund Olesen2009-11-071-14/+15
* Fix comment typos.Bob Wilson2009-11-061-3/+3
* Use WriteAsOperand to print GlobalAddress MachineOperands. ThisDan Gohman2009-11-061-1/+2
* Do not bother to emit debug info for nameless global variable.Devang Patel2009-11-061-2/+2
* Do not try to emit debug info entry for dead global variable.Devang Patel2009-11-061-1/+6
* Factor out the printing of the leading tab into printInlineAsm.Dan Gohman2009-11-061-0/+2
* Fix the label name generation for address-taken labels to avoid potentialDan Gohman2009-11-051-6/+10
* Added support for renumbering existing index list elements. Removed some junk...Lang Hames2009-11-051-25/+31
* Fix bug in aggressive antidep breaking; liveness was not updated correctly fo...David Goodwin2009-11-051-10/+7
* Avoid printing a redundant space in SDNode->dump().Dan Gohman2009-11-051-2/+1
* Replace std::map.at() with std::map[].David Goodwin2009-11-051-1/+1
* Break anti-dependencies using free registers in a round-robin manner to avoid...David Goodwin2009-11-053-18/+49
* Now that code placement optimization pass is run for JIT, make sure it's befo...Evan Cheng2009-11-051-3/+3
* Code refactoring.Evan Cheng2009-11-051-49/+58
* Correctly add chain dependencies around calls and unknown-side-effect instruc...David Goodwin2009-11-051-2/+3
* While calculating original type size for a derived type, handle type variants...Devang Patel2009-11-041-3/+1
* Fix DW_AT_data_member_location for bit-fields. It points to the location of a...Devang Patel2009-11-041-5/+12
* Handle empty/tombstone keys for LiveIndex more cleanly. Check for index sanit...Lang Hames2009-11-041-2/+2
* Add some options to disable various code gen optimizations.Eric Christopher2009-11-041-8/+26
* Array element size does not match array size but array is not a bitfield. Devang Patel2009-11-041-1/+3
* Print out an informative comment for KILL instructions.Jakob Stoklund Olesen2009-11-041-0/+11
* RangeIsDefinedByCopyFromReg() should check for subreg_to_reg, insert_subreg,Evan Cheng2009-11-041-6/+22
* Fix CMake makefilesDouglas Gregor2009-11-041-0/+2
* The Indexes Patch.Lang Hames2009-11-0315-965/+919
* Fix branch folding bug for indirect branches: for a block containing onlyBob Wilson2009-11-031-1/+2
* Re-apply 85799. It turns out my code isn't buggy.Evan Cheng2009-11-031-17/+46
* Do a scheduling pass ignoring anti-dependencies to identify candidate registe...David Goodwin2009-11-039-61/+179
* <rdar://problem/7352605>. When building schedule graph use mayAlias informati...David Goodwin2009-11-031-15/+43
* Ignore unnamed variables.Devang Patel2009-11-031-1/+3
* Fix a funky "declared with greater visibility than the type of its field"Jeffrey Yasskin2009-11-031-2/+2
* Revert 85799 for now. It might be breaking llvm-gcc driver.Evan Cheng2009-11-021-46/+17
* Chain dependencies used to enforce memory order should have latency of 0 (exc...David Goodwin2009-11-021-14/+23
* Initilize the machine LICM CSE map upon the first time an instruction is hois...Evan Cheng2009-11-021-17/+46
* Add PseudoSourceValue::mayAlias. It returns true if the object can ever alias...Evan Cheng2009-11-011-0/+17
* Fix a missing newline in the dwarf output code.Dan Gohman2009-10-311-0/+1
* Make -print-machineinstrs more readable.Dan Gohman2009-10-316-66/+97
* Factor out more code into addCommonCodeGenPasses. The JIT wasn'tDan Gohman2009-10-311-32/+30
* Remove CodeGenLICM. It's largely obsoleted by MachineLICM's new abilityDan Gohman2009-10-311-6/+1
* When discarding SrcValue information, discard all of it so that codeDan Gohman2009-10-311-7/+5
* Fix 80-column violation.Dan Gohman2009-10-311-1/+2
* Fix warning with gcc-4.0 and signed/unsigned.Eric Christopher2009-10-311-1/+1
* Add assertion checks here to turn silent miscompiles into aborts.Dan Gohman2009-10-301-4/+8
* Don't mark registers dead here when processing nodes with MVT::FlagDan Gohman2009-10-301-1/+5
OpenPOWER on IntegriCloud