summaryrefslogtreecommitdiffstats
path: root/polly/lib/CodeGen/CodeGeneration.cpp
Commit message (Expand)AuthorAgeFilesLines
* Check whether IslAstInfo and DependenceInfo were computed for the same Scop.Michael Kruse2017-09-211-1/+20
* [PM] Properly require and preserve OptimizationRemarkEmitter. NFCI.Michael Kruse2017-08-281-11/+2
* [Polly] Fix some Clang-tidy modernize and Include What You Use warnings; othe...Eugene Zelenko2017-08-241-12/+32
* Add more statistics.Michael Kruse2017-08-231-0/+16
* [PPCGCodeGeneration] Enable `polly-codegen-perf-monitoring` for PPCGCodegen.Siddharth Bhat2017-08-211-4/+6
* [Polly][PM] Improve invalidation in the Scop-PipelinePhilip Pfaffe2017-08-101-1/+3
* [Polly] [PPCGCodeGeneration] Handle failing of invariant load hoisting gracef...Siddharth Bhat2017-08-081-11/+14
* [ScopInfo] Translate Scop::getContext to isl++ [NFC]Tobias Grosser2017-08-061-1/+1
* [ScopInfo] Print instructions in dump().Michael Kruse2017-07-211-1/+1
* [PPCGCodeGeneration] Fix runtime check adjustments since they make assumption...Siddharth Bhat2017-07-141-1/+1
* Introduce a hybrid target to generate code for either the GPU or CPUSingapuram Sanjay Srivallabh2017-06-301-0/+4
* Heap allocation for new arrays.Michael Kruse2017-06-281-2/+9
* [NFC][CodeGen] Use the ExitBlock explicitly.Andreas Simbuerger2017-06-271-4/+2
* [NFC] Return both polly.start and polly.exiting from executeScopConditionally.Andreas Simbuerger2017-06-261-1/+3
* [CodeGen] Emit aliasing metadata for new arrays.Michael Kruse2017-06-191-2/+5
* Fix a lot of typos. NFC.Michael Kruse2017-06-081-2/+2
* [CodeGen] Extend Performance Counter to track per-scop information.Siddharth Bhat2017-06-021-1/+1
* [Polly][NewPM] Port CodeGen to the new PMPhilip Pfaffe2017-05-231-189/+206
* [Polly][NewPM] Port IslAst to the new ScopPassManagerPhilip Pfaffe2017-05-231-4/+4
* [Polly][NewPM] Port ScopDetection to the new PassManagerPhilip Pfaffe2017-05-121-3/+3
* [Codegen] Disable Polly's codegen verification by defaultTobias Grosser2017-04-281-1/+1
* [CodeGen] Skip verify if -polly-codegen-verify is set to falseTobias Grosser2017-04-281-1/+1
* Remove llvm.lifetime.start/end in original region.Michael Kruse2017-04-051-0/+54
* [Polly][NewPM] Pull references to the legacy PM interface from utilities and ...Philip Pfaffe2017-04-041-2/+2
* [CodeGen] Add Performance MonitorTobias Grosser2017-04-031-0/+18
* Remove all references to PostDominators. NFC.Michael Kruse2017-02-231-2/+0
* [Polly CodeGen] Break critical edge from RTC to original loop.Eli Friedman2016-11-021-2/+3
* Drop '@brief' from doxygen commentsTobias Grosser2016-09-021-4/+4
* [IslNodeBuilder] Move run-time check generation to NodeBuilder [NFC]Tobias Grosser2016-08-081-22/+1
* [CodeGeneration] Do not set insert position redundantlyTobias Grosser2016-08-081-1/+0
* Extend the jscop interface to allow the user to declare new arrays and to ref...Roman Gareev2016-07-301-0/+1
* IslNodeBuilder: Make finalize() virtualTobias Grosser2016-07-251-2/+1
* clang-tidy: Add llvm namespace commentsTobias Grosser2016-06-231-1/+1
* This reverts recent expression type changesTobias Grosser2016-06-111-6/+4
* [NFC] Generate runtime checks after the SCoPJohannes Doerfert2016-06-061-4/+6
* [NFC] Simplify codeJohannes Doerfert2016-06-061-2/+2
* Decouple SCoP building logic from passJohannes Doerfert2016-05-311-2/+2
* Duplicate part of the Region interface in the Scop class [NFC]Johannes Doerfert2016-05-231-2/+2
* Directly access information through the Scop class [NFC]Johannes Doerfert2016-05-231-1/+1
* Check overflows in RTCs and bail accordinglyJohannes Doerfert2016-05-121-1/+8
* Collect and verify generated parallel subfunctionsJohannes Doerfert2016-04-081-0/+2
* Codegen:Do not invalidate dominator tree when bailing out during code generationTobias Grosser2016-03-231-6/+28
* Adapt to LLVM head, againHongbin Zheng2016-02-251-1/+1
* Revert "Adapt to LLVM head. NFC"Hongbin Zheng2016-02-251-1/+1
* Adapt to LLVM head. NFCHongbin Zheng2016-02-251-1/+1
* Codegen: Print error in Polly code verification and allow to disable verficat...Tobias Grosser2016-02-191-8/+12
* CodeGeneration: Add back verification of generated codeTobias Grosser2016-02-141-0/+3
* Make memory accesses with different element types optionalTobias Grosser2016-02-071-3/+0
* Adjust formatting to clang-format changes in 256149Tobias Grosser2015-12-211-1/+1
* IR cleanup after CodeGenerationMichael Kruse2015-11-261-0/+6
OpenPOWER on IntegriCloud