summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Add a doxygen comment to DebugLocEntry::Merge.Adrian Prantl2014-04-011-0/+3
* DebugLocEntry: Actually merge the loc entry when returning true.David Blaikie2014-04-011-1/+5
* Fix accidental fallthrough in DebugLocEntry::hasSameValueOrLocationDavid Blaikie2014-04-011-5/+10
* Remove unused function DebugLocEntry::isEmptyDavid Blaikie2014-04-011-3/+0
* Refactor out the comparison of the location/value in a DebugLocEntryDavid Blaikie2014-04-011-18/+19
* DebugInfo: Split DebugLocEntry into its own file.David Blaikie2014-04-012-85/+113
* DwarfDebug: Prevent DebugLocEntry merging from coalescing two differentAdrian Prantl2014-04-011-2/+9
* Make isSetCCEquivalent respect the TargetBooleanContentsMatt Arsenault2014-04-011-19/+22
* Add helpers for checking if a value is a target boolean constant.Matt Arsenault2014-04-011-0/+48
* DebugInfo: Factor out common functionality for rendering debug_loc and debug_...David Blaikie2014-04-012-10/+17
* Cleanup remaining use of removed variable to fix the buildDavid Blaikie2014-04-011-1/+1
* Simplify debug_loc.dwo handling slightly.David Blaikie2014-04-013-8/+3
* DebugInfo: Avoid creating unnecessary/empty line tables and remove the specia...David Blaikie2014-04-011-11/+2
* LTO type uniquing: store the Decl field of a DIImportedEntity as a DIRef.Adrian Prantl2014-04-011-1/+1
* [Stackmaps] Update the stackmap format to use 64-bit relocations for the func...Juergen Ributzka2014-03-311-20/+36
* Change shouldSplitVectorElementType to better match the description.Matt Arsenault2014-03-311-1/+1
* Add an optional ability to expand larger BUILD_VECTORs with shufflesHal Finkel2014-03-311-20/+117
* Add a TLI hook to control when BUILD_VECTOR might be expanded using shufflesHal Finkel2014-03-311-1/+10
* Disable each MachineFunctionPass for 'optnone' functions, unless thatPaul Robinson2014-03-3114-0/+42
* Look at shuffles of build_vectors in DAGCombiner::visitEXTRACT_VECTOR_ELTHal Finkel2014-03-311-7/+24
* Make use of previously generated stores in SelectionDAGLegalize::ExpandExtrac...Hal Finkel2014-03-301-4/+33
* Avoid storing Twines.Benjamin Kramer2014-03-291-22/+19
* CodeGen: add sensible defaults for the ISD::FROUND operationTim Northover2014-03-291-0/+9
* CodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz inst.Tim Northover2014-03-292-0/+81
* Provide a target override for the cost of using a callee-saved registerManman Ren2014-03-271-2/+6
* Canonicalise Windows target triple spellingsSaleem Abdulrasool2014-03-271-1/+1
* Register Allocator: refactoring and add comments.Manman Ren2014-03-271-35/+58
* DebugInfo: TargetOptions/MCAsmInfo support for compressed debug info sectionsDavid Blaikie2014-03-271-0/+3
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-271-1/+1
* This is a fix for PR# 19051. I noticed code gen differences due to code motio...Ekaterina Romanova2014-03-261-1/+1
* Add comments. Addressing review comments from Evan on r204690.Manman Ren2014-03-261-0/+5
* Fix for incorrect address sinking in the presence of potential overflows.Jim Grosbach2014-03-261-1/+8
* Add @llvm.clear_cache builtinRenato Golin2014-03-261-0/+2
* Follow-up to r204790: don't try to emit line tables if there are no functions...Timur Iskhodzhanov2014-03-261-2/+9
* Fix PR19239 - Add support for generating debug info for functions without lex...Timur Iskhodzhanov2014-03-262-16/+12
* Revert "Prevent alias from pointing to weak aliases."Rafael Espindola2014-03-261-1/+1
* Prevent alias from pointing to weak aliases.Rafael Espindola2014-03-261-1/+1
* blockfreq: Implement Pass::releaseMemory()Duncan P. N. Exon Smith2014-03-251-10/+10
* blockfreq: Use const in MachineBlockFrequencyInfoDuncan P. N. Exon Smith2014-03-252-10/+10
* [DAG] Keep the opaque constant flag when performing unary constant folding op...Juergen Ributzka2014-03-251-6/+12
* Fix creating illegal setcc cond codes.Matt Arsenault2014-03-251-10/+18
* WinCOFF: Add support for -fdata-sectionsDavid Majnemer2014-03-251-3/+9
* DebugInfo: Add GNU_addr_base and GNU_ranges_base only when there are addresse...David Blaikie2014-03-251-13/+11
* DebugInfo: Support debug_loc under fissionDavid Blaikie2014-03-253-15/+34
* DebugInfo: Remove unnecessary zero-size checkDavid Blaikie2014-03-251-3/+0
* Register Allocator: check other options before using a CSR for the first time.Manman Ren2014-03-251-6/+57
* Register Allocator: refactoring (no functionality change).Manman Ren2014-03-241-6/+30
* DebugInfo: Simplify debug loc list handling by keeping separate listsDavid Blaikie2014-03-243-33/+17
* DwarfDebug: Simplify debug_loc mergingDavid Blaikie2014-03-243-29/+13
* Get rid of an unnecessary use of the * and & operators.Adrian Prantl2014-03-241-1/+1
OpenPOWER on IntegriCloud