summaryrefslogtreecommitdiff
path: root/lib/CodeGen
Commit message (Expand)AuthorAge
* Revert r206732 which is causing llc to crash on most of the build bots.Chandler Carruth2014-04-21
* Implement builtins for safe division: safe.sdiv.iN, safe.udiv.iN, safe.srem.iN,Michael Zolotukhin2014-04-21
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-19
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-19
* Patch by Vadim ChugunovYaron Keren2014-04-19
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-19
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-18
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl" (#2)Duncan P. N. Exon Smith2014-04-18
* Better comments to explain buffered/unbuffered processor resources.Andrew Trick2014-04-18
* Reapply "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-18
* Revert "blockfreq: Rewrite BlockFrequencyInfoImpl"Duncan P. N. Exon Smith2014-04-18
* blockfreq: Rewrite BlockFrequencyInfoImplDuncan P. N. Exon Smith2014-04-18
* Fix bug 19437 - Only add discriminators for DWARF 4 and above.Diego Novillo2014-04-17
* [stack protector] Make the StackProtector pass respect ssp-buffer-size.Josh Magee2014-04-17
* Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover2014-04-17
* [c++11] Tidy up AsmPrinter.cpp.Jim Grosbach2014-04-16
* DAGCombiner: don't optimise non-existant litpool loadTim Northover2014-04-16
* Convert SelectionDAG::getVTList to use ArrayRefCraig Topper2014-04-16
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-16
* Make FastISel::SelectInstruction return before target specific fast-isel codeAkira Hatanaka2014-04-15
* Revert r191049/r191059 as it can produce wrong code (see PR17975).Robert Lougher2014-04-15
* verify-di: Implement DebugInfoVerifierDuncan P. N. Exon Smith2014-04-15
* FastISel: constrain the RegClass of operands when emitting instructions.Tim Northover2014-04-15
* Break PseudoSourceValue out of the Value hierarchy. It is now the root of its...Nick Lewycky2014-04-15
* Use unique_ptr to manage TypePromotionActions owned by TypePromotionTransaction.David Blaikie2014-04-15
* Use unique_ptr to manage ownership of GCFunctionInfos in GCStrategyDavid Blaikie2014-04-15
* Use unique_ptr for the result of Registry entries.David Blaikie2014-04-15
* Use unique_ptr to manage ownership of GCStrategy objects in GCMetadataDavid Blaikie2014-04-15
* Use std::unique_ptr for DIE childrenDavid Blaikie2014-04-14
* Re-apply r206096 after investigating the gdb buildbot failure.Adrian Prantl2014-04-14
* Don't assert in BasicTTI::getMemoryOpCost for non-simple typesHal Finkel2014-04-14
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-14
* Retire llvm::array_endof in favor of non-member std::end.Benjamin Kramer2014-04-12
* PR13337: Omit DW_TAG_restrict_type when compiling for DWARF2David Blaikie2014-04-12
* Revert "Debug info: (bugfix) C++ C/Dtors can be compiled to multiple functions,"Adrian Prantl2014-04-12
* Use dwarf::Tag rather than unsigned for DIE::Tag to make debugging easier.David Blaikie2014-04-12
* Debug info: (bugfix) C++ C/Dtors can be compiled to multiple functions,Adrian Prantl2014-04-12
* Reenable use of TBAA during CodeGenHal Finkel2014-04-12
* Add the ability to use GEPs for address sinking in CGPHal Finkel2014-04-12
* blockfreq: Rename BlockFrequencyImpl to BlockFrequencyInfoImplDuncan P. N. Exon Smith2014-04-11
* [RegAllocGreedy][Last Chance Recoloring] Change the name of the exhaustive se...Quentin Colombet2014-04-11
* [RegAllocGreedy][Last Chance Recoloring] Addition ofQuentin Colombet2014-04-11
* [Register Coalescer] Fix wrong live-range information with rematerialization.Quentin Colombet2014-04-11
* Debug info: Store the DIVariable in DebugLocEntry also for constants,Adrian Prantl2014-04-11
* Move ExtractVectorElements to SelectionDAG.Matt Arsenault2014-04-11
* SelectionDAG: Use helper function to improve legalization of ISD::MULTom Stellard2014-04-11
* SelectionDAG: Factor ISD::MUL lowering code out of DAGTypeLegalizerTom Stellard2014-04-11
* Implement depth_first and inverse_depth_first range factory functions.David Blaikie2014-04-11
* [c++11] Range'ify use list loops in InstrEmitter.Jim Grosbach2014-04-11
* [c++11] Range'ify use list loops in DAGCombiner.Jim Grosbach2014-04-11