aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-04-05Don't break the IV update in TLI::SimplifySetCC().Jakob Stoklund Olesen
2012-04-05Treat f16 the same as f80/f128 for the purposes of generating constants durin...Owen Anderson
2012-04-04REG_SEQUENCE expansion to COPY instructions wasn't taking account of sub regi...Pete Cooper
2012-04-04f16 FREM can now be legalized by promoting to f32Pete Cooper
2012-04-04Remove spurious debug output.Jakob Stoklund Olesen
2012-04-04Always compute all the bits in ComputeMaskedBits.Rafael Espindola
2012-04-04Remove default case from switch that was already covering all cases.Craig Topper
2012-04-04Removed useless switch for default case when switch was covering all the enum...Pete Cooper
2012-04-03Add VSELECT to LegalizeVectorTypes::ScalariseVectorResult. Previously it wou...Pete Cooper
2012-04-03Removed one last bad continue statement meant to be removed in r153914.Pete Cooper
2012-04-03Fix an issue in SimplifySetCC() specific to vector comparisons.Chad Rosier
2012-04-03Fix thinko check for number of operands to be the one that actuallyEric Christopher
2012-04-03Add a line number for the scope of the function (starting at the firstEric Christopher
2012-04-03Fixes to r153903. Added missing explanation of behaviour when the VirtRegMap...Pete Cooper
2012-04-02Moved LiveRangeEdit.h so that it can be called from other parts of the backen...Pete Cooper
2012-04-02Allocate virtual registers in ascending order.Jakob Stoklund Olesen
2012-04-02Refactored the LiveRangeEdit interface so that MachineFunction, TargetInstrIn...Pete Cooper
2012-04-02Add predicates for checking whether targets have free FNEG and FABS operation...Owen Anderson
2012-04-02During two-address lowering, rescheduling an instruction does not untieLang Hames
2012-04-02Turn on the accelerator tables for Darwin.Eric Christopher
2012-04-02Optimizing swizzles of complex shuffles may generate additional complex shuff...Nadav Rotem
2012-04-02Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper
2012-04-01This commit contains a few changes that had to go in together.Nadav Rotem
2012-04-01Fix typo.Lang Hames
2012-04-01misched: Add finalizeScheduler to complete the target interface.Andrew Trick
2012-03-31Teach CodeGen's version of computeMaskedBits to understand the range metadata.Rafael Espindola
2012-03-30If we have a VLA that has a "use" in a metadata node that's then usedBill Wendling
2012-03-29Add support for objc property decls according to the page at:Eric Christopher
2012-03-28Enable machine code verification in the entire code generator.Jakob Stoklund Olesen
2012-03-28Enable machine code verification after PreSched2 passes.Jakob Stoklund Olesen
2012-03-28Also verify after ExpandPostRAPseudos.Jakob Stoklund Olesen
2012-03-28Enable machine code verification after the late machine optimization passes.Jakob Stoklund Olesen
2012-03-28Skip liveness verification when MRI->tracksLiveness() is false.Jakob Stoklund Olesen
2012-03-28Allow removeLiveIn to be called with a register that isn't live-in.Jakob Stoklund Olesen
2012-03-28Fixed commuteInstructions bug where if its called pre-regalloc the subreg ind...Pete Cooper
2012-03-28More debug output.Eric Christopher
2012-03-28Fix the output of the DW_TAG_friend tag to include DW_AT_friendEric Christopher
2012-03-27Use a SmallVector and linear lookup instead of a DenseSet - SourceMap valuesLang Hames
2012-03-27Use DW_AT_low_pc for a single entry point into a routine.Eric Christopher
2012-03-27Print SSA and liveness tracking flags in MF::print().Jakob Stoklund Olesen
2012-03-27Branch folding may invalidate liveness.Jakob Stoklund Olesen
2012-03-27fix what looks like a real logic bug, found by PVS-Studio (part of PR12357)Chris Lattner
2012-03-27Add an MRI::tracksLiveness() flag.Jakob Stoklund Olesen
2012-03-27Post-ra LICM should take care not to hoist an instruction that would clobber aEvan Cheng
2012-03-27During MachineCopyPropagation a register may be the source operand of multipleLang Hames
2012-03-26Add a debug option to dump PBQP graphs during register allocation.Lang Hames
2012-03-26Use the file in the inlined die rather than the compile unit forEric Christopher
2012-03-26No need to do an expensive stable sort for a bunch of integers.Benjamin Kramer
2012-03-26Prune some includes and forward declarations.Craig Topper
2012-03-26Add a debug statement.Eric Christopher