aboutsummaryrefslogtreecommitdiff
path: root/polly
AgeCommit message (Expand)AuthorFilesLines
2021-01-23[Polly] Track defined behavior for PHI predecessor computation.Michael Kruse32-56/+252
2021-01-23[Polly] Allow param sets for dumpPw().Michael Kruse1-2/+2
2021-01-23[Polly] Clean up hasFeasibleRuntimeContext.Michael Kruse2-23/+7
2021-01-23[Polly] Gist new access relations using the SCoP context.Michael Kruse6-6/+7
2021-01-19[polly][NewPM][test] Fix polly tests under -enable-new-pmArthur Eubanks1-1/+1
2021-01-19[Polly] Update isl to isl-0.23-61-g24e8cd12.Michael Kruse137-4460/+6986
2021-01-13[NFC] Rename ThinLTOPhase to ThinOrFullLTOPhase and move it from PassBuilder.hWei Mi1-1/+1
2020-12-30[IR] Let IRBuilder's CreateVectorSplat/CreateShuffleVector use poison as plac...Juneyoung Lee4-7/+7
2020-12-10[Polly] Consider InvalidContext to determine partial READ.Michael Kruse4-0/+82
2020-12-07[Polly][CodeGen] Remove use of ScalarEvolution.Michael Kruse2-9/+71
2020-12-03[NFC] Reduce include files dependency.dfukalov3-11/+12
2020-11-30Creating a named struct requires only a Context and a name, but looking up a ...Nick Lewycky1-9/+17
2020-11-26[AA] Split up LocationSize::unknown()Nikita Popov1-1/+1
2020-11-19[Polly] Use LocationSize::unknown() (NFC)Nikita Popov1-1/+1
2020-11-16[Polly] Add override qualifiers.Michael Kruse2-4/+4
2020-11-16[Polly] Move SimplifyVisitor into polly namespace.Michael Kruse2-2/+4
2020-11-12[Polly] Fix memory leak.Michael Kruse1-0/+2
2020-11-11[Polly][OpTree] Fix mid-processing change of access kind.Michael Kruse2-6/+57
2020-11-11[Polly][OpTree] Better report applied changes.Michael Kruse2-7/+20
2020-11-10[Polly][ScopBuilder] Use only modeled instructions to compute statement granu...Michael Kruse2-7/+39
2020-11-02[polly] Fix -Wunused-lambda-capture and -Wunused-variableFangrui Song1-0/+2
2020-10-30[SCEV] SCEVPtrToIntExpr simplificationsRoman Lebedev2-17/+16
2020-10-30[SCEV] Introduce SCEVPtrToIntExpr (PR46786)Roman Lebedev7-22/+40
2020-10-26Avoid unnecessary uses of `MDNode::getTemporary`, NFCDuncan P. N. Exon Smith1-5/+3
2020-10-21Remove .svn from exclude list as we moved to gitSylvestre Ledru2-3/+0
2020-10-20[Polly] Delete unused lambda capture after 7175cffb2133048018df74c1b49d1d4962...Fangrui Song1-1/+1
2020-10-20[Polly] Reuse multiple uses in operand tree.Michael Kruse3-250/+442
2020-10-20Get the address space within getVectorPtrTyChristopher Tetreault2-13/+8
2020-10-14Polly - specify address space when creating a pointer to a vector typeMark Schimmel3-7/+97
2020-10-14Revert "Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but a...Roman Lebedev1-1/+2
2020-10-12Reland "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/t...Roman Lebedev1-2/+1
2020-10-12Revert 1c021c64c "[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but...Hans Wennborg1-1/+2
2020-10-12[SCEV] Model ptrtoint(SCEVUnknown) cast not as unknown, but as zext/trunc/sel...Roman Lebedev1-2/+1
2020-10-07[NewPM] Use PassInstrumentation for -verify-eachArthur Eubanks1-5/+1
2020-09-23Revert "[NewPM] Add callbacks to PassBuilder to run before/after parsing a pass"Arthur Eubanks1-1/+5
2020-09-23[NewPM] Add callbacks to PassBuilder to run before/after parsing a passArthur Eubanks1-5/+1
2020-09-20[Polly][NewPM] Port Simplify to the new pass managerPengxuan Zheng20-546/+675
2020-09-18[Polly] Update map passed to SCEVParameterReweriter.Florian Hahn1-1/+3
2020-09-15[Windows][Polly] Disable LLVMPolly module for all compilers on WindowsMateusz Mikuła2-2/+2
2020-09-07[CMake][Polly] Remove dead CMake codeRaul Tambre2-17/+1
2020-08-27[cmake] Make gtest include directories a part of the library interfacePavel Labath1-6/+0
2020-08-27[polly][cmake] Don't build LLVMPolly.so without PICRainer Orth3-6/+9
2020-08-26[Polly] Inline ShoulDelete lambda. NFC.Michael Kruse2-30/+28
2020-08-26[Polly] Use llvm::function_ref. NFC.Michael Kruse2-2/+2
2020-08-22Revert "[Polly] Ensure consistent Scop::InstStmtMap. NFC."Michael Kruse2-40/+7
2020-08-22[Polly] Ensure consistent Scop::InstStmtMap. NFC.Michael Kruse2-7/+40
2020-08-22[Polly] Fix use-after-free.Michael Kruse3-16/+136
2020-08-21[Polly] Update isl to isl-0.22.1-416-g61d6dc75.Michael Kruse233-4775/+49613
2020-08-09[Polly] Reuse LLVM's build rules for gtest/gmockMichał Górny1-28/+9
2020-08-07[Polly] Support linking ScopPassManager against LLVM dylibMichał Górny1-2/+4