summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Add support for objc property decls according to the page at:Eric Christopher2012-03-29
* Enable machine code verification in the entire code generator.Jakob Stoklund Olesen2012-03-28
* Enable machine code verification after PreSched2 passes.Jakob Stoklund Olesen2012-03-28
* Also verify after ExpandPostRAPseudos.Jakob Stoklund Olesen2012-03-28
* Enable machine code verification after the late machine optimization passes.Jakob Stoklund Olesen2012-03-28
* Skip liveness verification when MRI->tracksLiveness() is false.Jakob Stoklund Olesen2012-03-28
* Allow removeLiveIn to be called with a register that isn't live-in.Jakob Stoklund Olesen2012-03-28
* Fixed commuteInstructions bug where if its called pre-regalloc the subreg ind...Pete Cooper2012-03-28
* More debug output.Eric Christopher2012-03-28
* Fix the output of the DW_TAG_friend tag to include DW_AT_friendEric Christopher2012-03-28
* Use a SmallVector and linear lookup instead of a DenseSet - SourceMap valuesLang Hames2012-03-27
* Use DW_AT_low_pc for a single entry point into a routine.Eric Christopher2012-03-27
* Print SSA and liveness tracking flags in MF::print().Jakob Stoklund Olesen2012-03-27
* Branch folding may invalidate liveness.Jakob Stoklund Olesen2012-03-27
* fix what looks like a real logic bug, found by PVS-Studio (part of PR12357)Chris Lattner2012-03-27
* Add an MRI::tracksLiveness() flag.Jakob Stoklund Olesen2012-03-27
* Post-ra LICM should take care not to hoist an instruction that would clobber aEvan Cheng2012-03-27
* During MachineCopyPropagation a register may be the source operand of multipleLang Hames2012-03-27
* Add a debug option to dump PBQP graphs during register allocation.Lang Hames2012-03-26
* Use the file in the inlined die rather than the compile unit forEric Christopher2012-03-26
* No need to do an expensive stable sort for a bunch of integers.Benjamin Kramer2012-03-26
* Prune some includes and forward declarations.Craig Topper2012-03-26
* Add a debug statement.Eric Christopher2012-03-26
* Add the ability to promote legal integer VAARGs. This is required for the PPC...Hal Finkel2012-03-24
* Pretty-printing comments for literal floating point in .s files.Jim Grosbach2012-03-23
* Add support for register masks to PBQP.Lang Hames2012-03-23
* Source order scheduler should not preschedule nodes with multiple uses. rdar:...Evan Cheng2012-03-22
* Assign node orders to target intrinsics which do not produce results. rdar://...Evan Cheng2012-03-22
* In erroneous inline assembly we could mistakenly try to access theEric Christopher2012-03-22
* [fast-isel] Fold "urem x, pow2" -> "and x, pow2-1". This should fix the 271%Chad Rosier2012-03-22
* Checking a build_vector for an all-ones value.Jim Grosbach2012-03-21
* misched: fix LiveInterval update for bottom-up schedulingAndrew Trick2012-03-21
* misched: trace LiveIntervals after scheduling.Andrew Trick2012-03-21
* misched: obvious iterator update fixes for bottom-up.Andrew Trick2012-03-21
* misched: cleanup main loopAndrew Trick2012-03-21
* misched: fix LI update for bottom-up.Andrew Trick2012-03-21
* It's possible to have a constant expression who's size is quite big (e.g.,Bill Wendling2012-03-20
* When combining (vextract shuffle (load ), <1,u,u,u>), 0) -> (load ), add user...Craig Topper2012-03-20
* Do everything up to generating code to try to get a register forEric Christopher2012-03-20
* Untabify.Eric Christopher2012-03-20
* Add another debugging statement here.Eric Christopher2012-03-20
* Use lookUpRegForValue here instead of duplicating the code.Eric Christopher2012-03-20
* f16 FDIV can now be legalized by promoting to f32Pete Cooper2012-03-19
* Add an option to the MI scheduler to cut off scheduling after a fixed number ofLang Hames2012-03-19
* Fix DAG combine which creates illegal vector shuffles. Patch by Heikki Kultala.Duncan Sands2012-03-19
* CriticalAntiDepBreaker: Replace a SmallSet of regs with a much denser BitVector.Benjamin Kramer2012-03-17
* MachineInstr: Inline the fast path (non-bundle instruction) of hasProperty.Benjamin Kramer2012-03-17
* ScheduleDAGInstrs: When adding uses we add them into a set that's empty at th...Benjamin Kramer2012-03-16
* Limit the number of memory operands in MachineInstr to 2^16 and store the num...Benjamin Kramer2012-03-16
* CriticalAntiDepBreaker: BasicBlock::size is an expensive operation, reuse the...Benjamin Kramer2012-03-16