summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/GlobalOpt
Commit message (Expand)AuthorAgeFilesLines
* [Transforms][GlobalSRA] huge array causes long compilation time and huge memo...Alexey Lapshin2020-01-041-0/+61
* remove UB from test by making GV alignment explicitNuno Lopes2019-12-011-4/+4
* [GlobalOpt] prevent crashing on large integer types (PR42932)Sanjay Patel2019-08-091-0/+23
* IR: print value numbers for unnamed function argumentsTim Northover2019-08-031-1/+1
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-171-1/+0
* Revert r361460Eli Friedman2019-05-242-27/+2
* [GlobalOpt] recognize dead struct fields and propagate valuesChristian Bruel2019-05-232-2/+27
* [IR] Disallow llvm.global_ctors and llvm.global_dtors of the 2-field form in ...Fangrui Song2019-05-1518-34/+34
* GlobalOpt: do not promote globals used atomically to constants.Tim Northover2019-05-141-1/+10
* [DebugInfo] GlobalOpt DW_OP_deref_size instead of DW_OP_deref.Markus Lavin2019-05-061-1/+1
* remove inalloca parameters in globalopt and simplify argpromotionBob Haarman2019-05-021-2/+2
* [Evaluator] Walk initial elements when handling load through bitcastRobert Lougher2019-04-252-0/+93
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-17125-0/+4516
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-17125-4516/+0
* [GlobalOpt] Simplify __cxa_atexit eliminationFangrui Song2019-02-091-1/+1
* [DebugInfo][GlobalOpt] Fix -debugify for globalopt shrinking globals to boole...Jordan Rupprecht2018-10-231-0/+22
* [PPC] Remove Darwin support from POWER backend.Kit Barton2018-08-281-1/+1
* [GlobalOpt] Don't apply fastcc if it would break inalloca invariantsReid Kleckner2018-08-091-0/+9
* [GlobalOpt] Test array indices inside structs for out-of-bounds accessesDavid Green2018-07-282-2/+19
* [Evaluator] Examine alias when evaluating function callEugene Leviant2018-07-101-1/+3
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-0918-1/+456
* Implement strip.invariant.groupPiotr Padlewski2018-07-021-10/+10
* [Evaluator] Improve evaluation of call instructionEugene Leviant2018-07-013-0/+239
* Revert r335324 due to a builtbot failureEugene Leviant2018-06-222-107/+0
* [Evaluator] Improve evaluation of call instructionEugene Leviant2018-06-222-0/+107
* Fix evaluator for non-zero alloca addr spaceYaxun Liu2018-05-191-0/+17
* Dissallow non-empty metadata for invariant.groupPiotr Padlewski2018-05-181-1/+1
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-093-5/+5
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-4/+4
* Fix a bug in GlobalOpt's handling of DIExpressions.Adrian Prantl2018-04-271-2/+6
* [GlobalOpt] Fix support for casts in ctors.Mircea Trofin2018-04-061-0/+62
* [Evaluator] Evaluate load/store with bitcastEugene Leviant2018-03-131-0/+28
* [GlobalOpt] don't change CC of musttail calle(e|r)Jonas Devlieghere2018-02-281-0/+34
* [FunctionAttrs][ArgumentPromotion][GlobalOpt] Disable some optimisations pass...Luke Cheeseman2018-02-221-0/+23
* Re-commit : [PowerPC] Add handling for ColdCC calling convention and a pass t...Zaara Syeda2018-01-303-0/+132
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-194-14/+14
* Revert [PowerPC] This reverts commit rL322721Zaara Syeda2018-01-173-132/+0
* [PowerPC] Add handling for ColdCC calling convention and a pass to markZaara Syeda2018-01-173-0/+132
* Add an @llvm.sideeffect intrinsicDan Gohman2017-11-081-0/+16
* Fixed reverted commit rL312318Strahinja Petrovic2017-09-212-0/+103
* Revert r312318, r312325, r312424, r312489Richard Trieu2017-09-071-57/+0
* Fix test/Transforms/GlobalOpt/integer-bool-dwarfStrahinja Petrovic2017-09-041-11/+2
* Fix buildbot failures for new test that requires the X86 target be built.Don Hinton2017-09-021-0/+1
* Adding missing test case in rL312318Strahinja Petrovic2017-09-011-0/+65
* Canonicalize the representation of empty an expression in DIGlobalVariableExp...Adrian Prantl2017-08-302-2/+2
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-282-7/+7
* [GlobalOpt] Autogenerate checks for the test in PR33686.Davide Italiano2017-07-131-5/+5
* Reapply [GlobalOpt] Remove unreachable blocks before optimizing a function.Davide Italiano2017-07-131-0/+17
* [IPO] Temporarily rollback r307215.Davide Italiano2017-07-111-17/+0
* [GlobalOpt] Remove unreachable blocks before optimizing a function.Davide Italiano2017-07-051-0/+17
OpenPOWER on IntegriCloud