summaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/CodeGenPrepare/ARM
AgeCommit message (Expand)Author
2024-04-29 [CGP] Drop poison-generating flags after hoisting (#90382)Yingwei Zheng
2024-01-09Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#77...Nick Anderson
2024-01-05Revert 4d7c5ad58467502fcbc433591edff40d8a4d697d "[NewPM] Update CodeGenPrepar...Simon Pilgrim
2024-01-05Port CodeGenPrepare to new pass manager (and BasicBlockSectionsProfil… (#75...Nick Anderson
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta
2023-01-03[CodeGenPrepare] Avoid branch on undef UB in tests (NFC)Nikita Popov
2022-11-28CodeGenPrepare: Convert most tests to opaque pointersMatt Arsenault
2022-09-07[CodeGen] Limit building time in CodeGenPrepare for huge functionXiang1 Zhang
2021-08-17[CodeGenPrepare] The instruction to be sunk should be inserted before its use...Tiehu Zhang
2021-05-24Revert "[NFC] remove explicit default value for strboolattr attribute in tests"serge-sans-paille
2021-05-24[NFC] remove explicit default value for strboolattr attribute in testsserge-sans-paille
2021-05-16[CPG][ARM] Optimize towards branch on zero in codegenprepareDavid Green
2021-05-16[ARM] Extra branch on zero tests. NFCDavid Green
2021-03-30[test, ARM] Fix use of var defined in CHECK-NOTThomas Preud'homme
2021-02-01[CodeGenPrepare] Also skip lifetime.end intrinsic when check return block in ...Jun Ma
2020-12-29Precommit tests that have poison as shufflevector's placeholderJuneyoung Lee
2020-12-24Precommit transform tests that have poison as insertelement's placeholderJuneyoung Lee
2020-07-15CodeGenPrep: remove AssertingVH references before deleting dead instructions.Tim Northover
2020-04-22[ARM] Replace arm vendor with none. NFCDavid Green
2019-12-24Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song
2019-09-12[CGP] Ensure sinking multiple instructions does not invalidate dominance checksDavid Green
2019-09-06[ARM] Sink add/mul(shufflevector(insertelement())) for MVE instruction selectionSam Tebbs
2019-06-17[lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher
2019-03-11[CGP] Limit distance between overflow math and cmpSam Parker
2019-03-06[ARM] Sink zext/sext operands for add and sub to enable vsubl generation.Florian Hahn
2019-01-15Remove irrelevant references to legacy git repositories fromJames Y Knight
2018-09-26[CodeGen] Enable tail calls for functions with NonNull attributes.David Green
2018-09-12[CGP] Ensure splitgep gives deterministic outputDavid Green
2018-08-30[ARM] Enable GEP offset splitting for 32-bit ARM.Eli Friedman
2018-01-31[CodeGenPrepare] Improve source and dest alignments of memory intrinsics inde...Daniel Neilson
2017-11-27[CGP] Fix handling of null pointer values in optimizeMemoryInstJohn Brawn
2017-11-24[CGP] Make optimizeMemoryInst able to combine more kinds of ExtAddrMode fieldsJohn Brawn
2017-11-07[CGP] Disable Select instruction handling in optimizeMemoryInst. NFCSerguei Katkov
2017-11-05[CGP] Extends the scope of optimizeMemoryInst optimization. NFCSerguei Katkov
2016-01-15[InstCombine] Rewrite bswap/bitreverse handling completely.James Molloy