summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* MC: Move ordinal calculation, to make sure fragments synthesized for layout g...Daniel Dunbar2010-05-13
* MC: Create dummy fragments to avoid ever having empty sections, which simplif...Daniel Dunbar2010-05-13
* MC: Add MCAsmLayout::FragmentReplaced() helper function.Daniel Dunbar2010-05-13
* Properly set thread-local flag on globals during cpp emissionAnton Korobeynikov2010-05-13
* Remove heinous tabs.Nick Lewycky2010-05-13
* Replace the core comparison login in merge functions. We can now mergeNick Lewycky2010-05-13
* Fix -Asserts warning.Daniel Dunbar2010-05-13
* MC: Eliminate MCSectionData::{,Address,File}Size, which can now be computed byDaniel Dunbar2010-05-13
* Fix -Asserts warning.Daniel Dunbar2010-05-13
* MC: Switch to using explicit MCAlignFragments with OnlyAlignAddress bit insteadDaniel Dunbar2010-05-13
* Bring back VLD1q and VST1q and use them for reloading / spilling Q registers....Evan Cheng2010-05-13
* MC: Add MCAlignFragment::OnlyAlignAddress bit. This is a bit of magic that sa...Daniel Dunbar2010-05-13
* MC: Add MCSectionData::AddressSize, which is the size of the address space co...Daniel Dunbar2010-05-13
* Take allocation hints from copy instructions to/from physregs.Jakob Stoklund Olesen2010-05-13
* More asserts around physreg usesJakob Stoklund Olesen2010-05-13
* Expand VMOVQQ into a pair of VMOVQ.Evan Cheng2010-05-13
* Mark some pattern-less instructions as neverHasSideEffects.Evan Cheng2010-05-13
* fix rdar://7965971 and a fixme: use ParseIdentifier inChris Lattner2010-05-13
* reapply r103668 with a fix. Never make "minor syntax changes"Chris Lattner2010-05-13
* If REG_SEQUENCE source is livein, copy it first. Also, update livevariables i...Evan Cheng2010-05-13
* Do not attempt copy coalescing if the source and dest sub-register indices do...Evan Cheng2010-05-12
* revert r103668 for now, it is apparently breaking things.Chris Lattner2010-05-12
* moffset forms of moves are x86-32 only, make the parserChris Lattner2010-05-12
* Fix some potential issues in the pseudo instruction expansion phase: copy imp...Evan Cheng2010-05-12
* MC: Move MCAlignFragment::EmitNops value out of the constructor.Daniel Dunbar2010-05-12
* MC: Eliminate MCZeroFillFragment, it is no longer needed.Daniel Dunbar2010-05-12
* MC: Explicitly check that only virtual fragments appear in virtual sections.Daniel Dunbar2010-05-12
* MC: Switch MCFillFragment to storing total fill size instead of a count. This...Daniel Dunbar2010-05-12
* MC: Drop support for alignment in ZeroFill fragment, we can just useDaniel Dunbar2010-05-12
* fix the encoding of the obscure "moffset" forms of moves, i386Chris Lattner2010-05-12
* Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abortNick Lewycky2010-05-12
* Simplify.Daniel Dunbar2010-05-12
* MC: Factor out MCAssembler::LayoutFragmentDaniel Dunbar2010-05-12
* MC: Tweak section layout to not relying on accumulating address value.Daniel Dunbar2010-05-12
* Remove a dead fixme.Evan Cheng2010-05-12
* Make sure to add kill flags to the last use of a virtreg when it is redefined.Jakob Stoklund Olesen2010-05-12
* MC: Simplify LayoutSection to just take the index of the section to layout.Daniel Dunbar2010-05-12
* MC: Track section layout order explicitly, and use to simplify.Daniel Dunbar2010-05-12
* stylistic change to MCSectionCOFF::PrintSwitchToSection COMDAT handlingNathan Jeffords2010-05-12
* Remove unused variable. Tweak a comment while there.Duncan Sands2010-05-12
* Add support for movi32 of global values to the new (MC) asm printer.Rafael Espindola2010-05-12
* updated support for the COFF .linkonceNathan Jeffords2010-05-12
* vst instructions are modeled as this:Evan Cheng2010-05-12
* Teach local regalloc about virtual registers with sub-indices.Evan Cheng2010-05-12
* Code clean up.Evan Cheng2010-05-12
* MC/X86: Extend suffix matching hack to match 'q' suffix.Daniel Dunbar2010-05-12
* MC/Mach-O/x86_64: Add a new hook for checking whether a particular section canDaniel Dunbar2010-05-12
* Avoid scoping issues, fix buildbotsJakob Stoklund Olesen2010-05-12
* Add initial kill flag support to FastISel.Dan Gohman2010-05-11
* Make Clang happy.Daniel Dunbar2010-05-11