summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith2012-08-24
* Avoid including explicit uses when counting SDNode imp-uses.Jakob Stoklund Olesen2012-08-24
* BranchProb: modify the definition of an edge in BranchProbabilityInfo to handleManman Ren2012-08-24
* Use DW_FORM_flag_present to save space in debug information if we'reEric Christopher2012-08-24
* Remove the DW_AT_MIPS_linkage name attribute when we don't need itEric Christopher2012-08-23
* Turn these two options in to trinary state so that they can beEric Christopher2012-08-23
* Add a flag to DwarfDebug to allow it to communicate whether or notEric Christopher2012-08-23
* Typo.Eric Christopher2012-08-23
* Only emit the __debug_inlined section if we're trying to be compatibleEric Christopher2012-08-23
* Emit pubtypes only when going for darwin gdb compatibility.Eric Christopher2012-08-23
* Add an option for darwin gdb compatibility.Eric Christopher2012-08-23
* Simplify the computeOperandLatency API.Andrew Trick2012-08-23
* Tidy up a few more uses of MF.getFunction()->getName().David Blaikie2012-08-22
* Reduce duplicated hash map lookups.Benjamin Kramer2012-08-22
* Rejected 169195. As Duncan commented, bitcasting to proper type is wrong appr...Stepan Dyatkovskiy2012-08-22
* Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper2012-08-22
* Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. TheRichard Smith2012-08-22
* Remove unnecessary cast that was also unnecessarily casting away constness.David Blaikie2012-08-21
* Add support for the --param ssp-buffer-size= driver option.Chad Rosier2012-08-21
* Fix a quadratic algorithm in MachineBranchProbabilityInfo.Jakob Stoklund Olesen2012-08-20
* Don't add CFG edges for redundant conditional branches.Jakob Stoklund Olesen2012-08-20
* Add a verification pass after ExpandISelPseudos.Jakob Stoklund Olesen2012-08-20
* Add CFG checks to MachineVerifier.Jakob Stoklund Olesen2012-08-20
* Fixed DAGCombiner bug (found and localized by James Malloy):Stepan Dyatkovskiy2012-08-20
* Make atomic load and store of pointers work. Tighten verification of atomic ...Eli Friedman2012-08-17
* Implement stack protectors for structures with character arrays in them.Bill Wendling2012-08-17
* Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' toBill Wendling2012-08-17
* TargetLowering: Use the large shift amount during legalize types. The legaliz...Benjamin Kramer2012-08-17
* Use standard pattern for iterate+erase.Jakob Stoklund Olesen2012-08-17
* Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen2012-08-16
* Fix undefined behavior: don't perform array indexing through a potentially nullRichard Smith2012-08-15
* Fix undefined behavior: binding null pointer to reference. No functionality c...Richard Smith2012-08-14
* Grammar.Eric Christopher2012-08-14
* Add a roundToIntegral method to APFloat, which can be parameterized over vari...Owen Anderson2012-08-13
* Transfer weights in transferSuccessorsAndUpdatePHIs().Jakob Stoklund Olesen2012-08-13
* Print out MachineBasicBlock successor weights when available.Jakob Stoklund Olesen2012-08-13
* Remove the TII::scheduleTwoAddrSource() hook.Jakob Stoklund Olesen2012-08-13
* Whitespace cleanup.Bill Wendling2012-08-13
* Count triangles and diamonds in early if-conversion.Jakob Stoklund Olesen2012-08-13
* Delete dead typedef.Jakob Stoklund Olesen2012-08-13
* Handle extra Tail predecessors in if-conversion.Jakob Stoklund Olesen2012-08-13
* MachineCSE: Hoist isConstantPhysReg out of the loop, it checks for overlaps a...Benjamin Kramer2012-08-11
* PR13578: Teach MachineCSE that instructions that use a constant register can ...Benjamin Kramer2012-08-11
* Add a proper if-conversion cost model.Jakob Stoklund Olesen2012-08-10
* Give MachineTraceMetrics its own debug tag.Jakob Stoklund Olesen2012-08-10
* Add more trace query functions.Jakob Stoklund Olesen2012-08-10
* Add getTPred() and getFPred() functions.Jakob Stoklund Olesen2012-08-10
* Include loop-carried dependencies when computing instr heights.Jakob Stoklund Olesen2012-08-10
* Update edge weights correctly in replaceSuccessor().Jakob Stoklund Olesen2012-08-10
* Reapply r161633-161634 "Partition use lists so defs always come before uses.""Jakob Stoklund Olesen2012-08-10