summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Handle register masks in branch folding.Jakob Stoklund Olesen2012-02-15
* Fix library visibility problems with VLIWPacketizer.Andrew Trick2012-02-15
* Use the enum instead of 'unsigned'.Bill Wendling2012-02-15
* Make LiveIntervals::handleMove() bundle aware.Lang Hames2012-02-15
* Use 'getDataNoRel' for the section kind.Bill Wendling2012-02-15
* Fix assertion condition.Lang Hames2012-02-15
* Modify the code that emits the module flags to use the new module flags accessorBill Wendling2012-02-15
* Add a module flags accessor method which returns the flags in a vector.Bill Wendling2012-02-15
* Add function for computing the edit distance of two arrays.Kaelyn Uhrain2012-02-15
* Don't expose DefaultVLIWSchedulerAndrew Trick2012-02-15
* Remove overly conservative assert.Lang Hames2012-02-15
* Generic "VLIW" packetizer based on a DFA generated from target itinerary.Andrew Trick2012-02-15
* Optimize redundant sign extends and negation of predicates.Sirish Pande2012-02-15
* Revert "Replacing HexagonOptimizeSZExtends with HexagonPeephole."Eric Christopher2012-02-15
* Revert "Optimize redundant sign extends and negation of predicates"Eric Christopher2012-02-15
* Replacing HexagonOptimizeSZExtends with HexagonPeephole.Sirish Pande2012-02-15
* Optimize redundant sign extends and negation of predicatesSirish Pande2012-02-15
* Add braces to if clause to make symmetric with associate else clause.Chad Rosier2012-02-15
* For ELF, also call fixSymbolsInTLSFixups() on expressions passed to EmitValue...David Meyer2012-02-15
* Strip the pointer casts from the constants here.Bill Wendling2012-02-15
* Add a way to replace a field inside a metadata node. This can beEric Christopher2012-02-15
* Revert r150565 again. Appears to be a stage2 failure with dragonegg.Andrew Trick2012-02-15
* Reapply r150565 with the typo fix properly merged.Andrew Trick2012-02-15
* reverting r150565. Premature push.Andrew Trick2012-02-15
* Move PostRAMachineLICM into MachineLateOptimization. It now runs after PEI!Andrew Trick2012-02-15
* Allow CodeGen (llc) command line options to work as expected.Andrew Trick2012-02-15
* Added TargetPassConfig::disablePass/substitutePass as a general mechanism to ...Andrew Trick2012-02-15
* Don't emit live ranges for physregs live-ins that are dead.Lang Hames2012-02-15
* Disentangle moving a machine instr from updating LiveIntervals.Lang Hames2012-02-15
* Added hook to let targets custom lower splitting of illegal vectorsPete Cooper2012-02-15
* Use a temporary variable, rather then a series of redundant calls.Chad Rosier2012-02-15
* Stop custom lowering forr x86 DEC64m from happening if the load in the lowere...Pete Cooper2012-02-15
* Use a temporary variable, rather then a series of redundant calls.Chad Rosier2012-02-15
* Fix global live range splitting regmask accuracy.Jakob Stoklund Olesen2012-02-14
* Fix details in local live range splitting with regmasks.Jakob Stoklund Olesen2012-02-14
* Handle regmasks in findRegisterDefOperandIdx().Jakob Stoklund Olesen2012-02-14
* Use the proper clobber check in handleLiveInRegister().Jakob Stoklund Olesen2012-02-14
* Dump live intervals in numerical order.Jakob Stoklund Olesen2012-02-14
* Don't create a new copy of reserved regs - we already have one handy.Lang Hames2012-02-14
* Remove unnecessary assignment to temporary, ResultReg.Chad Rosier2012-02-14
* Using the new external-linkage warning recently added instead of disabling al...Aaron Ballman2012-02-14
* Fixing warning due to the new "UTD return type in extern 'C'".Aaron Ballman2012-02-14
* Add code to the target lowering object file module to handle module flags.Bill Wendling2012-02-14
* Update MachineVerifier to check the new physreg live-in rules.Lang Hames2012-02-14
* Tighten physical register invariants: Allocatable physical registers canLang Hames2012-02-14
* Fix PR12000. Some vector operations may use scalar operands with typesNadav Rotem2012-02-14
* Turn push_back loops into append/insert.Benjamin Kramer2012-02-14
* Capitalize messages so that they appear nicely with the linker's error messages.Bill Wendling2012-02-14
* Move old movl vector_shuffle patterns. Not needed anymore since vector_shuffl...Craig Topper2012-02-14
* Rename getExceptionAddressRegister() to getExceptionPointerRegister() for con...Lang Hames2012-02-14