summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Fix COFF section index relocation should be 16 bits, not 32Timur Iskhodzhanov2014-10-081-0/+2
* Use the TargetLowering information we already have on theEric Christopher2014-10-081-305/+256
* Grab the TargetRegisterInfo off of the subtarget from theEric Christopher2014-10-081-1/+1
* Replace calls to get the subtarget and TargetFrameLowering withEric Christopher2014-10-081-28/+18
* Use cached subtarget rather than looking it up on theEric Christopher2014-10-081-6/+4
* Cache TargetLowering on SelectionDAGISel and update previousEric Christopher2014-10-084-28/+26
* Cache SelectionDAGISel TargetInstrInfo lookups on the class andEric Christopher2014-10-081-13/+9
* Reset the target options and optimization level as the firstEric Christopher2014-10-081-8/+13
* Have the selection dag grab TargetLowering off of the subtargetEric Christopher2014-10-082-4/+3
* Have SelectionDAG's subtarget TargetSelectionDAGInfo be setEric Christopher2014-10-081-2/+2
* typosSanjay Patel2014-10-071-2/+2
* typosSanjay Patel2014-10-071-1/+1
* DebugInfo: Ensure that all debug location scope chains from instructions with...David Blaikie2014-10-071-2/+7
* [DAGCombine] Remove SIGN_EXTEND-related inf-loopHal Finkel2014-10-061-6/+2
* Fast-math fold: x / (y * sqrt(z)) -> x * (rsqrt(z) / y)Sanjay Patel2014-10-061-0/+22
* DbgValueHistoryCalculator: Store modified registers in a BitVector instead of...Benjamin Kramer2014-10-061-23/+33
* DebugInfo: Sink constructImportedEntityDIE down into DwarfUnit from DwarfDebug.David Blaikie2014-10-064-36/+34
* [x86, dag] Teach the DAG combiner to prune inputs toa vector_shuffleChandler Carruth2014-10-051-0/+93
* Remove unused mapDavid Blaikie2014-10-052-6/+0
* Make AAMDNodes ctor and operator bool (!!!) explicit, mop up bugs and weirdne...Benjamin Kramer2014-10-041-2/+2
* Remove unnecessary copying or replace it with moves in a bunch of places.Benjamin Kramer2014-10-045-7/+11
* Sink DwarfDebug::updateSubprogramScopeDIE into DwarfCompileUnitDavid Blaikie2014-10-044-33/+41
* Reformatting accidentally left out of r219057David Blaikie2014-10-041-1/+2
* Sink DwarfDebug::attachLowHighPC into DwarfCompileUnitDavid Blaikie2014-10-044-20/+20
* Move DwarfCompileUnit from DwarfUnit.h to its own header (DwarfCompileUnit.h)David Blaikie2014-10-047-300/+352
* Revert "Revert "DI: Fold constant arguments into a single MDString""Duncan P. N. Exon Smith2014-10-032-6/+6
* [ISel] Keep matching state consistent when folding during X86 address matchAdam Nemet2014-10-031-0/+44
* Eliminate some deep std::vector copies. NFC.Benjamin Kramer2014-10-032-23/+6
* Revert 202433 - Provide a target override for the latest regalloc heuristicRenato Golin2014-10-031-1/+1
* Fix the threshold added in r186434 (a re-apply of r185393) and updaatedChandler Carruth2014-10-022-31/+27
* Revert "DI: Fold constant arguments into a single MDString"Duncan P. N. Exon Smith2014-10-022-6/+6
* DI: Fold constant arguments into a single MDStringDuncan P. N. Exon Smith2014-10-022-6/+6
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-0118-195/+269
* Revert r218778 while investigating buldbot breakage.Adrian Prantl2014-10-0118-269/+195
* Move the complex address expression out of DIVariable and into an extraAdrian Prantl2014-10-0118-195/+269
* Revert r216862 due to a performance regressionJingyue Wu2014-10-011-9/+21
* Implement DW_TAG_subrange_type with DW_AT_count rather than DW_AT_upper_boundDavid Blaikie2014-10-011-6/+3
* Omit DW_AT_inline under -gmlt to save a little more space.David Blaikie2014-09-301-1/+2
* DebugInfo: Sink the code emitting DW_AT_APPLE_omit_frame_ptr down to a more c...David Blaikie2014-09-302-7/+5
* Disable the -gmlt optimization implemented in r218129 under Darwin due to iss...David Blaikie2014-09-302-3/+3
* Use the target-specified iteration count to opt out of any further refinement...Sanjay Patel2014-09-301-60/+62
* Split the estimate() interface into separate functions for each type. NFC.Sanjay Patel2014-09-301-2/+2
* [DAG] Check in advance if a build_vector has a legal type before attempting t...Andrea Di Biagio2014-09-301-4/+4
* Add MachineOperand::ChangeToFPImmediate and setFPImmMatt Arsenault2014-09-281-7/+25
* [AArch64] Redundant store instructions should be removed as dead codeJames Molloy2014-09-271-0/+11
* Refactor reciprocal and reciprocal square root estimate into target-independe...Sanjay Patel2014-09-261-28/+142
* Revert patch ofr218493David Xu2014-09-261-14/+0
* Redundant store instructions should be removed as dead codeDavid Xu2014-09-261-0/+14
* Move resetTargetOptions from taking a MachineFunction to a FunctionEric Christopher2014-09-261-1/+1
* [MachineSink+PGO] Teach MachineSink to use BlockFrequencyInfoBruno Cardoso Lopes2014-09-251-6/+23
OpenPOWER on IntegriCloud