aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2013-02-06Clean up multiple skeleton compile units if we have multiple compileEric Christopher
2013-02-06Remove some dead code.Eric Christopher
2013-02-06Tweak check to avoid integer overflow (for insanely large alignments)Evan Cheng
2013-02-06Attempt to recover gdb bot after r174445.Manman Ren
2013-02-05Dwarf: support for LTO where a single object file can have multiple line tablesManman Ren
2013-02-05Reapply r174343, with a fix for a scary DAG combine bug where it failed to di...Owen Anderson
2013-02-05Remove liveout lists from MachineRegisterInfo.Jakob Stoklund Olesen
2013-02-05Remove special-casing of return blocks for liveness.Jakob Stoklund Olesen
2013-02-05Revert r174343, "When the target-independent DAGCombiner inferred a higher al...NAKAMURA Takumi
2013-02-05Construct a skeleton cu for each compile unit in the module, not justEric Christopher
2013-02-05Add support for emitting a stub DW_AT_GNU_dwo_id as part of theEric Christopher
2013-02-05When the target-independent DAGCombiner inferred a higher alignment for a load,Owen Anderson
2013-02-04[Stack Alignment] emit warning instead of a hard errorManman Ren
2013-02-04SelectionDAG: Teach FoldConstantArithmetic how to deal with vectors.Benjamin Kramer
2013-02-02rdar://13126763Shuxin Yang
2013-02-02Correct indentation for dumping LexicalScope.Manman Ren
2013-02-01[Dwarf] avoid emitting multiple AT_const_value for static memebers.Manman Ren
2013-02-01Fix errant fallthrough in the generation of the lifetime markers.Nadav Rotem
2013-02-01Use a continue to simplify loop and reduce indentation. No functional change.Chad Rosier
2013-01-31Add braces, so my head doesn't explode.Chad Rosier
2013-01-31When lowering memcpys to loads and stores, make sure we don't promote alignmentsLang Hames
2013-01-31[Dwarf] early exit to avoid creating dangling DIEsManman Ren
2013-01-31[PEI] Pass the frame index operand number to the eliminateFrameIndex function.Chad Rosier
2013-01-29Add a special handling case for untyped CopyFromReg node in GetCostForDef() o...Weiming Zhao
2013-01-29Support artificial parameters in function types.David Blaikie
2013-01-29Fixing warnings revealed by gcc release buildEdwin Vane
2013-01-29MIsched: cleanup code. Use isBoundaryNode().Andrew Trick
2013-01-29Teach SDISel to combine fsin / fcos into a fsincos node if the followingEvan Cheng
2013-01-28This patch addresses bug 15031.Bill Schmidt
2013-01-28Fix comment.Eric Christopher
2013-01-28Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation ...Michael Gottesman
2013-01-27Legalizer: Reword comment again, per Duncan's suggestion.Benjamin Kramer
2013-01-27Legalizer: Add an assert and tweak a comment to clarify the assumptions this ...Benjamin Kramer
2013-01-27When the legalizer is splitting vector shifts, the result may not have the ri...Benjamin Kramer
2013-01-25Use const reference instead of vector copying.Jakub Staszak
2013-01-25This patch aims to reduce compile time in LegalizeTypes by using SmallDenseMap,Preston Gurd
2013-01-25MIsched: Print block name. No functionality.Andrew Trick
2013-01-25MachineScheduler support for viewGraph.Andrew Trick
2013-01-25ScheduleDAG: colorize the DOT graph and improve formatting.Andrew Trick
2013-01-25ScheduleDAG: Added isBoundaryNode to conveniently detect a common corner case.Andrew Trick
2013-01-25SchedDFS: Complete support for nested subtrees.Andrew Trick
2013-01-25MIsched: Improve the interface to SchedDFS analysis (subtrees).Andrew Trick
2013-01-25SchedDFS: Initial support for nested subtrees.Andrew Trick
2013-01-25MISched: Add SchedDFSResult to ScheduleDAGMI to formalize theAndrew Trick
2013-01-25SchedDFS: Refactor and tweak the subtree selection criteria.Andrew Trick
2013-01-24Avoid creating duplicate CFG edges in the IfConversion pass.Jakob Stoklund Olesen
2013-01-24MachineScheduler: enable biasCriticalPath for all DAGs.Andrew Trick
2013-01-24MIsched: Added biasCriticalPath.Andrew Trick
2013-01-23Add the heuristic to differentiate SSPStrong from SSPRequired.Bill Wendling
2013-01-23Add the IR attribute 'sspstrong'.Bill Wendling