aboutsummaryrefslogtreecommitdiff
path: root/polly/lib/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2024-09-17[polly] Tidy uses of raw_string_ostream (NFC)Youngsuk Kim1-1/+1
2024-08-10[Polly] Use separate DT/LI/SE for outlined subfn. NFC. (#102460)Michael Kruse5-140/+192
2024-06-29[IRBuilder] Don't include Module.h (NFC) (#97159)Nikita Popov3-4/+5
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer1-2/+2
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer1-2/+2
2024-03-26[polly] Add polly-debug flag to print debug info from all parts of polly (#78...Karthika Devi C2-5/+7
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse2-4/+5
2024-03-05[NFC][RemoveDIs] Always use iterators for inserting PHIsJeremy Morse1-1/+1
2023-11-27[mlir,polly] Replace uses of IRBuilder::getInt8PtrTy with getPtrTy. NFCFangrui Song4-15/+14
2023-09-19Move CallInst::CreateFree to IRBuilderBaseKonrad Kleine1-2/+2
2023-09-19[llvm] Move CallInst::CreateMalloc to IRBuilderBase::CreateMallocKonrad Kleine1-3/+3
2023-07-18[polly] Remove use of getWithSamePointeeType() (NFC)Nikita Popov1-13/+1
2023-05-23[BBUtils][NFC] Delete SplitBlockAndInsertIfThen with DT.Joshua Cao1-1/+3
2023-03-17[Polly] Remove some bitcasts (NFC)Nikita Popov4-18/+3
2023-03-15Use *{Map,Set}::contains (NFC)Kazu Hirata1-1/+1
2023-03-09[polly] Remove unused variable 'VectorLoops' in IslNodeBuilder.cpp (NFC)Jie Fu1-1/+0
2023-03-08[Polly] Remove Polly-ACC.Michael Kruse6-4238/+14
2023-03-08[Polly] Remove -polly-vectorizer=polly.Michael Kruse2-516/+1
2023-02-24[Polly] Remove CodegenCleanupPass.Florian Hahn1-138/+0
2023-02-19[LoopIdiomRecognize] Remove legacy passFangrui Song1-1/+0
2023-02-15[LoopDeletion] Remove legacy passFangrui Song1-1/+0
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2022-12-13[NFC] Cleanup: Replace BB->getInstList().erase() with I->eraseFromParent().Vasileios Porpodas1-1/+1
2022-12-05[Polly] Use std::nullopt to unbreak build.Michael Kruse1-1/+1
2022-08-07[polly] Fixed a number of typos. NFCGabriel Ravier1-1/+1
2022-07-26[Polly] Insert !dbg metadata for emitted CallInsts.Michael Kruse3-14/+41
2022-07-25Remove redundaunt virtual specifiers (NFC)Kazu Hirata1-4/+4
2022-06-07[NFC] Use predecessors to replace make_range.jacquesguan1-2/+2
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song6-18/+17
2022-06-05Remove unneeded cl::ZeroOrMore for cl::opt/cl::list optionsFangrui Song1-3/+2
2022-06-04Remove unneeded cl::ZeroOrMore for cl::opt optionsFangrui Song6-27/+16
2022-05-19[APInt] Remove all uses of zextOrSelf, sextOrSelf and truncOrSelfJay Foad1-1/+1
2022-05-17[Polly] Mark classes as final by default. NFC.Michael Kruse6-14/+12
2022-04-29[Passes] Remove legacy LoopUnswitch pass.Florian Hahn1-1/+2
2022-04-19[PPCGCodeGeneration] Look for function instead of function pointer typeNikita Popov1-7/+5
2022-04-19[PPCGCodeGeneration] Avoid another pointer element type accessNikita Popov1-9/+8
2022-04-19[PPCGCodeGeneration] Avoid pointer element type accessNikita Popov1-9/+10
2022-03-30[RuntimeDebugBuilder] Remove pointer element type accessesNikita Popov1-6/+4
2022-03-14[polly] Introduce -polly-print-* passes to replace -analyze.Michael Kruse1-0/+46
2022-02-16[polly] Match function definitions and header declarations. NFC.Michael Kruse3-8/+8
2022-02-14[polly] Remove uses of PointerType::getElementType()Nikita Popov2-5/+4
2022-01-09Use true/false instead of 1/0 (NFC)Kazu Hirata1-1/+1
2022-01-07Use nullptr instead of 0 or NULL (NFC)Kazu Hirata1-2/+3
2021-12-26Use static_assert instead of assert (NFC)Kazu Hirata1-2/+2
2021-12-24[CodeGen] Fix a memory leakKazu Hirata1-1/+1
2021-11-05[Polly][Isl] Use the function unsignedFromIslSize to manage a isl::size objec...Riccardo Mori2-7/+11
2021-10-15[Polly] Remove checkIslAstExprInt and use RAII instead of manually freeing Ex...Max Fan1-21/+3
2021-10-14[Polly] Remove support for code generated by gfortran+DragonEgg.Michael Kruse1-84/+0
2021-10-08Move TargetRegistry.(h|cpp) from Support to MCReid Kleckner1-1/+1
2021-09-26[Polly] Use VirtualUse to determine references.Michael Kruse1-29/+58