aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/CodeGenPrepare
AgeCommit message (Expand)Author
2018-10-19Fix a use-after-RAUW bug in large GEP splittingKrzysztof Pszeniczny
2018-09-26[CodeGen] Enable tail calls for functions with NonNull attributes.David Green
2018-09-15[CodeGenPrepare] Preserve debug locs in OptimizeExtractBitsVedant Kumar
2018-09-12[CGP] Ensure splitgep gives deterministic outputDavid Green
2018-09-10AMDGPU: Fix tests using old number for constant address spaceMatt Arsenault
2018-08-30[ARM] Enable GEP offset splitting for 32-bit ARM.Eli Friedman
2018-08-22[CodeGenPrepare] Set debug locs when folding a comparison into a uadd.with.ov...Vedant Kumar
2018-08-22[CodeGenPrepare] Set debug loc when widening a switch conditionVedant Kumar
2018-08-22[CodeGenPrepare] Set debug locations when splitting selectsVedant Kumar
2018-08-21[CodeGenPrepare] Clean up dbg.value use-before-def as late as possibleVedant Kumar
2018-08-21[CodeGenPrepare] Pre-commit debug info test for optimizeSelectInstVedant Kumar
2018-08-15[CodeGenPrepare] Add BothExtension type to PromotedInstsGuozhi Wei
2018-07-09Make llvm.objectsize more conservative with nullGeorge Burgess IV
2018-07-02Implement strip.invariant.groupPiotr Padlewski
2018-06-20Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnly...Alina Sbirlea
2018-06-05[CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instru...Guozhi Wei
2018-05-25[CodeGenPrepare] Revert r331783Guozhi Wei
2018-05-18Dissallow non-empty metadata for invariant.groupPiotr Padlewski
2018-05-10[CGP] Split large data structres to sink more GEPsHaicheng Wu
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen
2018-05-08[CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instru...Guozhi Wei
2018-05-03Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski
2018-03-12[CGP] Fix the remove of matched phis in complex addressing modeSerguei Katkov
2018-02-02[AMDGPU] Switch to the new addr space mapping by defaultYaxun Liu
2018-01-31[CodeGenPrepare] Improve source and dest alignments of memory intrinsics inde...Daniel Neilson
2018-01-30[X86][XOP] Update isVectorShiftByScalarCheap with cases covered by XOPSimon Pilgrim
2018-01-24Regenerate shuffle sink testSimon Pilgrim
2018-01-24X86: Update isVectorShiftByScalarCheap with cases covered by AVX512BWZvi Rackover
2018-01-23Add bdver shuffle sink tests.Simon Pilgrim
2018-01-23Regenerate select test. NFCI.Simon Pilgrim
2018-01-23Regenerate shuffle sink test. NFCI.Simon Pilgrim
2018-01-23X86 Tests: Add AVX512BW config to CodeGenPrepare test. NFCZvi Rackover
2018-01-23[CGP] Fix the GV handling in complex addressing modeSerguei Katkov
2018-01-19Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson
2018-01-09[CGP] Fix Complex addressing mode for offsetSerguei Katkov
2017-12-20[PGO] Function section hotness prefix should look at all blocksTeresa Johnson
2017-12-18[CGP] Fix the handling select inst in complex addressing modeSerguei Katkov
2017-12-04[BypassSlowDivision] Improve our handling of divisions by constantsSanjoy Das
2017-11-29[CGP] Fix common type handling in optimizeMemoryInstSerguei Katkov
2017-11-27[CGP] Fix handling of null pointer values in optimizeMemoryInstJohn Brawn
2017-11-24[CodeGenPrepare] Check that erased sunken address are not reusedSimon Dardis
2017-11-24[CGP] Make optimizeMemoryInst able to combine more kinds of ExtAddrMode fieldsJohn Brawn
2017-11-20[CGP] Fix the crash caused by enable of complex addr modeSerguei Katkov
2017-11-16Let llvm.invariant.group.barrier accepts pointer to any address spaceYaxun Liu
2017-11-16Remove stray comma in sink-addrmode testJohn Brawn
2017-11-13Revert "[CodeGenPrepare] Check that erased sunken address are not reused"Simon Dardis
2017-11-13[CodeGenPrepare] Check that erased sunken address are not reusedSimon Dardis
2017-11-13Fix some misc. -enable-var-scope violationsMatt Arsenault
2017-11-07[CGP] Disable Select instruction handling in optimizeMemoryInst. NFCSerguei Katkov
2017-11-05[CGP] Extends the scope of optimizeMemoryInst optimization. NFCSerguei Katkov