summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* SelectionDAG: Remove #if NDEBUG from check for a post-isel hookTom Stellard2014-09-251-2/+0
* Lower idempotent RMWs to fence+loadRobin Morisset2014-09-251-2/+43
* Clear PreferredExtendType for in each function-specific state FunctionLowerin...Jiangning Liu2014-09-241-0/+1
* [X86] Make wide loads be managed by AtomicExpandRobin Morisset2014-09-231-0/+29
* Add AtomicExpandPass::bracketInstWithFences, and use it whenever getInsertFen...Robin Morisset2014-09-231-38/+70
* [MCJIT] Nuke MachineRelocation and MachineCodeEmitter. Now that the old JIT isLang Hames2014-09-232-15/+0
* Use SDValue bool operator to reduce code. No functional change.Sanjay Patel2014-09-231-9/+6
* MC: ReadOnlyWithRel section kinds should map to rdata in COFFDavid Majnemer2014-09-221-4/+4
* Refactor reciprocal square root estimate into target-independent function; NFC.Sanjay Patel2014-09-211-17/+62
* mop up: "Don’t duplicate function or class name at the beginning of the com...Sanjay Patel2014-09-213-59/+45
* mop up: "Don’t duplicate function or class name at the beginning of the com...Sanjay Patel2014-09-201-25/+21
* MC: Treat ReadOnlyWithRel and ReadOnlyWithRelLocal as ReadOnly for COFFDavid Majnemer2014-09-201-2/+2
* Fix crash with an insertvalue that produces an empty object.Peter Collingbourne2014-09-201-0/+6
* Converting SpillPlacement's BlockFrequency threshold to a ManagedStatic to av...Chris Bieneman2014-09-191-3/+4
* Omit DW_TAG_subprograms for subprograms without inlined subroutines when prod...David Blaikie2014-09-192-24/+37
* Change DwarfCompileUnit::createGlobalVariable to getOrCreateGlobalVariable.Frederic Riss2014-09-193-12/+13
* Optionally enable more-aggressive FMA formation in DAGCombineHal Finkel2014-09-191-5/+10
* Optimize sext/zext insertion algorithm in back-end.Jiangning Liu2014-09-193-8/+61
* Omit DW_AT_frame_base under -gmlt for sizeDavid Blaikie2014-09-191-3/+7
* Describe the -gmlt optimization committed in the previous revision.David Blaikie2014-09-191-0/+1
* Omit all the extra static attributes on subprograms in -gmltDavid Blaikie2014-09-191-0/+3
* Fix an it's vs. its typo.Hans Wennborg2014-09-191-1/+1
* Revert part of r218041.Frederic Riss2014-09-181-0/+3
* Always emit DW_AT_declaration attribute when the variable isn't a definition.Frederic Riss2014-09-181-3/+3
* Add a new pass FunctionTargetTransformInfo. This pass serves as aEric Christopher2014-09-181-3/+3
* [X86] Use the generic AtomicExpandPass instead of X86AtomicExpandPassRobin Morisset2014-09-171-52/+133
* [CodeGenPrepare][AddressingModeMatcher] The promotion mechanism was expectingQuentin Colombet2014-09-161-45/+55
* Add back a fallback case for targets that do not or cannot implement getNoopF...Owen Anderson2014-09-161-1/+5
* Fix BasicTTI::getCmpSelInstrCost to deal with illegal vector typesHal Finkel2014-09-161-1/+2
OpenPOWER on IntegriCloud