summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Move ARMCodegenPrepare to TypePromotionSam Parker2019-12-031-1069/+0
* [ARM][CGP] Allow signext argumentsSam Parker2019-09-301-5/+2
* [NFC][ARMCGP] Use switch in isSupportedValueSam Parker2019-07-311-47/+40
* [ARM][CGP] Clear SafeWrap before each searchSam Parker2019-05-231-0/+1
* [ARM][CGP] Skip nuw in PrepareConstantsSam Parker2019-05-211-72/+52
* [ARM][CGP] Guard against signext args and sitofpSam Parker2019-05-091-10/+12
* [ARM] Negative constants mishandled in ARM CGPSam Parker2019-02-211-5/+5
* [ARM CGP] Fix ConvertTruncsSam Parker2019-02-151-8/+17
* [ARM][CGP] Check trunc type before replacingSam Parker2019-01-231-7/+13
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [ARM] Remove trunc sinks in ARM CGPSam Parker2018-11-191-73/+133
* [ARM] Don't promote i1 types in ARM CGPSam Parker2018-11-091-1/+3
* [ARM] Enable mixed types in ARM CGPSam Parker2018-11-091-61/+73
* [ARM] Turn assert into condition in ARMCGPSam Parker2018-11-051-3/+3
* [ARM][ARMCGP] Remove unecessary zexts and truncsSam Parker2018-11-051-33/+68
* [ARM] Attempt to fix ppc64be buildbotSam Parker2018-11-011-2/+3
* [ARM][CGP] Negative constant operand handlingSam Parker2018-11-011-69/+186
* [ARM] Fix for PR39060Sam Parker2018-09-261-28/+103
* Revert r341932 "[ARM] Enable ARMCodeGenPrepare by default"Hans Wennborg2018-09-241-1/+1
* Revert "[ARM] Cleanup ARM CGP isSupportedValue"Volodymyr Sapsai2018-09-181-19/+42
* [ARM] Cleanup ARM CGP isSupportedValueSam Parker2018-09-171-42/+19
* [ARM] Disallow icmp with negative imm and overflowSam Parker2018-09-171-0/+11
* [ARM] Allow truncs as sources in ARM CGPSam Parker2018-09-131-19/+23
* [ARM] Fix FixConst for ARMCodeGenPrepareSam Parker2018-09-131-20/+3
* [ARM] Allow bitcasts in ARMCodeGenPrepareSam Parker2018-09-121-5/+4
* [ARM] Enable ARMCodeGenPrepare by defaultSam Parker2018-09-111-1/+1
* [ARM][NFC] ARMCodeGenPrepare: some refactoring and algorithm descriptionSjoerd Meijer2018-08-171-33/+85
* [ARM] Ignore GEPs in ARMCodeGenPrepareSam Parker2018-08-161-0/+5
* [ARM] Allow zext in ARMCodeGenPrepareSam Parker2018-08-161-3/+8
* [ARM] Allow signed icmps in ARMCodeGenPrepareSam Parker2018-08-161-30/+45
* Revert "[ARM] Allow signed icmps in ARMCodeGenPrepare"Vitaly Buka2018-08-151-44/+22
* [ARM] TypeSize lower bound for ARMCodeGenPrepareSam Parker2018-08-151-1/+1
* [ARM] Allow signed icmps in ARMCodeGenPrepareSam Parker2018-08-151-22/+44
* [ARM] Allow pointer values in ARMCodeGenPrepareSam Parker2018-08-151-18/+30
* [ARM] Disallow zexts in ARMCodeGenPrepareSam Parker2018-08-101-165/+109
* Revert r338354 "[ARM] Revert r337821"Reid Kleckner2018-07-311-1/+1
* [ARM] Revert r337821Sam Parker2018-07-311-1/+1
* [ARM] Disable ARMCodeGenPrepare by defaultSam Parker2018-07-241-1/+1
* [ARM] Follow-up to r337709.Matt Morehouse2018-07-231-2/+0
* [ARM] Add doFinalization() to ARMCodeGenPrepare pass.Matt Morehouse2018-07-231-0/+6
* [ARM] ARMCodeGenPrepare backend passSam Parker2018-07-231-0/+746
OpenPOWER on IntegriCloud