summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* eliminate the TargetLowering::UsesGlobalOffsetTable bool, which isChris Lattner2010-01-26
* Now that printPICJumpTableSetLabel is not overloaded,Chris Lattner2010-01-26
* Move getJTISymbol from MachineJumpTableInfo to MachineFunction,Chris Lattner2010-01-26
* add a new MachineJumpTableInfo::getJTISymbol method,Chris Lattner2010-01-26
* stub out a new target hook, need some refactoring before I canChris Lattner2010-01-26
* simplify asmprinter: only emit .set directives when entries haveChris Lattner2010-01-26
* rename printPICJumpTableEntry -> EmitJumpTableEntry,Chris Lattner2010-01-26
* add a new MachineBasicBlock::getSymbol method, replacingChris Lattner2010-01-26
* New PBQP solver.Lang Hames2010-01-26
* make MachineFunction keep track of its ID and make Chris Lattner2010-01-26
* Add support for target-specific 32-bit custom-lowered Chris Lattner2010-01-26
* switch jump table entry emission to be based on EntryKindChris Lattner2010-01-26
* Implement cond ? -1 : 0 with sbb.Evan Cheng2010-01-26
* Generate DEBUG_VALUE comments on x86. The (limited)Dale Johannesen2010-01-26
* Rearrange handling of jump tables. Highlights:Chris Lattner2010-01-25
* prep work to support a future where getJumpTableInfo will returnChris Lattner2010-01-25
* eliminate redundant argument to EmitJumpTableInfoChris Lattner2010-01-25
* mcstreamerize gprel32 emission.Chris Lattner2010-01-25
* mcize the non-gprel cases of AsmPrinter::printPICJumpTableEntryChris Lattner2010-01-25
* handle the _set_ symbol with an MCSymbol.Chris Lattner2010-01-25
* rename MAI::PICJumpTableDirective to MAI::GPRel32Directive toChris Lattner2010-01-25
* pull the non-pic jump table case out of printPICJumpTableEntryChris Lattner2010-01-25
* remove JumpTableDirective, it is always null.Chris Lattner2010-01-25
* sink an arm specific method out of asmprinter into the ARMAsmPrinter andChris Lattner2010-01-25
* mcstreamerize .file and .file. This also fixes an issue where theChris Lattner2010-01-25
* emit ELF .type directives through MCStreamer instead of doing it textually.Chris Lattner2010-01-25
* add a commentChris Lattner2010-01-25
* emit the .size directive for global variables on ELF throughChris Lattner2010-01-25
* make -fno-rtti the default unless a directory builds with REQUIRES_RTTI.Chris Lattner2010-01-24
* fix some issues where we weren't emitting enough newlines.Chris Lattner2010-01-24
* when emitting DIEs, emit the comment on the same line as the directive.Chris Lattner2010-01-24
* It seems better to scalarize vectors of size 1 instead of widening them.Mon P Wang2010-01-24
* Improved widening loads by adding support for wider loads ifMon P Wang2010-01-24
* Remove the '-disable-scheduling' flag and replace it with the 'source' option ofBill Wendling2010-01-23
* mcize lcomm, simplify .comm, extend both to support 64-bit sizes.Chris Lattner2010-01-23
* resolve a fixme: the "nonexecutable stack directive" is actuallyChris Lattner2010-01-23
* remove a dead call.Chris Lattner2010-01-23
* mcize visibility directives.Chris Lattner2010-01-23
* move the various directive enums out of the MCStreamer classChris Lattner2010-01-23
* Change constantexpr global variable initializers to convert the constantsChris Lattner2010-01-23
* mcstreamerize .no_dead_strip and .reference for static ctors/dtors.Chris Lattner2010-01-23
* mcize jump table and constant pool entry labels, .local on elf,Chris Lattner2010-01-23
* emit .ascii and .asciz through MCStreamer.Chris Lattner2010-01-23
* remove one form of EmitString, just use EmitBytes instead. We mustChris Lattner2010-01-23
* teach MCAsmStreamer::EmitBytes to use .ascii and .ascizChris Lattner2010-01-23
* Enable pre-regalloc scheduling load clustering by default.Evan Cheng2010-01-22
* move "EOL" from asmprinter to dwarfprinter. It should eventuallyChris Lattner2010-01-22
* remove uses of EOL.Chris Lattner2010-01-22
* add a new EmitCFAByte method and use it.Chris Lattner2010-01-22
* move uleb printing from asmprinter to dwarfprinter, mcize,Chris Lattner2010-01-22