summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* [X86][DAGCombiner] Teach narrowShuffle to use concat_vectors instead of inser...Craig Topper2019-08-251-0/+31
* [PowerPC][AIX] Adds support for writing the .data section in assembly filesXing Xue2019-08-252-2/+6
* [SDAG] Fold umul_lohi with 0 or 1 multiplicandNikita Popov2019-08-251-0/+12
* Removing block comments from CodeView records in assembly files & related cod...Nilanjana Basu2019-08-251-27/+0
* [GlobalISel] Introduce a G_DYN_STACKALLOC opcode to represent dynamic allocas.Amara Emerson2019-08-241-0/+21
* [LLVM][NFC] remove unused fieldsGuillaume Chatelet2019-08-231-2/+0
* [GlobalISel] Legalizer: Retry combining illegal artifacts as long as there ne...Volkan Keles2019-08-231-3/+28
* Do a sweep of symbol internalization. NFC.Benjamin Kramer2019-08-232-11/+15
* RegScavenger: Use RegisterMatt Arsenault2019-08-231-17/+17
* [SelectionDAG][X86] Enable iX SimplifyDemandedBits to vXi1 SimplifyDemandedVe...Craig Topper2019-08-231-3/+1
* [DebugInfo] Remove invalidated locations during LiveDebugValuesJeremy Morse2019-08-231-3/+15
* [DAGCombine] GetNegatedExpression - add FMA\FMAD supportSimon Pilgrim2019-08-231-1/+52
* IR. Change strip* family of functions to not look through aliases.Peter Collingbourne2019-08-222-3/+2
* GlobalISel: Don't create G_UADDE with constant false carry inMatt Arsenault2019-08-221-5/+7
* [MachO][TLOF] Use hasLocalLinkage to determine if indirect symbol is localFrancis Visoiu Mistrih2019-08-222-8/+6
* [MBP] Disable aggressive loop rotate in plain modeGuozhi Wei2019-08-221-36/+80
* [DAGCombiner] Remove explicit call to AddToWorklist in sqrt and reciprocal co...Amaury Sechet2019-08-221-32/+1
* [SlotIndexes] Add print-slotindexes to disable printing slotindexesJinsong Ji2019-08-221-2/+8
* [TargetLowering] Remove optional arguments passing to makeLibCallShiva Chen2019-08-225-85/+157
* [COFF] Fix section name for constants larger than 64 bits on WindowsFangrui Song2019-08-221-1/+2
* [MVT] Add v16f16 and v32f16 vectors.Craig Topper2019-08-211-0/+2
* [DAGCombiner] Remove mostly redundant calls to AddToWorklistAmaury Sechet2019-08-211-2/+1
* GlobalISel: Implement moreElementsVector for G_UNMERGE_VALUES sourcesMatt Arsenault2019-08-211-0/+20
* Improving CodeView debug info type record's inline commentsNilanjana Basu2019-08-211-20/+20
* [AMDGPU] Prevent VGPR copies from moving across the EXEC mask definitionsAlexander Timofeev2019-08-211-1/+5
* [LLVM][Alignment] Introduce Alignment In MachineFrameInfoGuillaume Chatelet2019-08-213-13/+16
* [DAGCombiner] Various nits. NFCAmaury Sechet2019-08-211-4/+2
* [MIPS GlobalISel] NarrowScalar G_TRUNCPetar Avramovic2019-08-211-0/+15
* [DebugInfo] Avoid dropping location info across block boundariesJeremy Morse2019-08-211-57/+105
* [AArch64][GlobalISel] Add support for narrowScalar of G_ZEXTAmara Emerson2019-08-211-0/+18
* [DAGCombiner][X86] Teach visitCONCAT_VECTORS to combine (concat_vectors (conc...Craig Topper2019-08-201-0/+9
* Adds support for writing the .bss section for XCOFF object files.Sean Fertile2019-08-201-1/+19
* [GlobalISel] Handle multiple registers in dbg.value intrinsicAditya Nandakumar2019-08-201-6/+7
* [CodeGen] Add a pass to do block predication on SSA machine IR.Thomas Raoux2019-08-202-49/+285
* [AsmPrinter] Remove const qualifier from EmitBasicBlockStart.Karl-Johan Karlsson2019-08-201-1/+1
* Fixed placement of llvm.global_dtors on Windows.Vyacheslav Zakharin2019-08-191-1/+2
* [CGP] Remove ModifiedDT from the makeBitReverse loopCraig Topper2019-08-191-1/+0
* [TargetLowering] x s% C == 0 fold: vector divisor with INT_MIN handlingRoman Lebedev2019-08-191-13/+66
* [PeepholeOptimizer] Don't assume bitcast def always has inputJinsong Ji2019-08-191-0/+5
* [DebugInfo] Allow bundled calls in the MIR's call site infoDavid Stenberg2019-08-192-4/+5
* [DebugInfo] Make postra sinking of DBG_VALUEs subregister-safeJeremy Morse2019-08-191-9/+28
* [TargetLowering] Teach computeRegisterProperties to only widen v3i16/v3f16 ve...Craig Topper2019-08-181-11/+23
* [SelectionDAG] Add a node creation debug message to getMachineNode.Craig Topper2019-08-181-0/+1
* [CodeGen] Do the Simple Early Return in block-placement pass to optimize the ...Kang Zhang2019-08-171-0/+40
* [CodeGenPrepare] Fix use-after-freeSanjay Patel2019-08-161-1/+2
* Escape % in printf format string.Evgeniy Stepanov2019-08-161-1/+1
* [AArch64][GlobalISel] Lower G_SHUFFLE_VECTOR with 1 elt src and 1 elt mask.Amara Emerson2019-08-161-1/+17
* [CodeGen/Analysis] Intrinsic llvm.assume should not block tail call optimizationGuozhi Wei2019-08-161-2/+4
* Revert [CodeGen] Do the Simple Early Return in block-placement pass to optimi...Florian Hahn2019-08-161-37/+0
* [DAGCombiner] Add simple folds for SMULFIX/UMULFIX/SMULFIXSATBjorn Pettersson2019-08-161-0/+27
OpenPOWER on IntegriCloud