index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
polly
/
lib
/
CodeGen
/
PPCGCodeGeneration.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[GPGPU] Make sure escaping invariant load hoisted scalars are preserved
Tobias Grosser
2017-10-04
1
-1
/
+3
*
[GPGPU] Set Polly's RTC to false in case invariant load hoisting fails
Tobias Grosser
2017-10-01
1
-0
/
+6
*
[PPCGCodeGen] Document pre-composition with Zero in getExtent. [NFC]
Siddharth Bhat
2017-09-07
1
-0
/
+26
*
[PPCGCodeGen] Convert intrinsics to libdevice functions whenever possible.
Siddharth Bhat
2017-08-31
1
-7
/
+41
*
[PM] Properly require and preserve OptimizationRemarkEmitter. NFCI.
Michael Kruse
2017-08-28
1
-11
/
+2
*
[Polly] [PPCGCodeGeneration] Mild refactoring of checking validity of functio...
Siddharth Bhat
2017-08-24
1
-9
/
+10
*
[PPCGCodeGen] Fix compiler warning: '<': signed/unsigned mismatch. NFC.
Michael Kruse
2017-08-23
1
-6
/
+6
*
[PPCGCodeGeneration] Enable `polly-codegen-perf-monitoring` for PPCGCodegen.
Siddharth Bhat
2017-08-21
1
-0
/
+19
*
[GPGPU] Add llvm.powi to the libdevice supported functions
Tobias Grosser
2017-08-21
1
-1
/
+1
*
[GPGPU] Add log / logf to the libdevice supported functions
Tobias Grosser
2017-08-21
1
-2
/
+2
*
Revert "[GPGPU] Simplify PPCGSCop to reduce compile time [NFC]"
Tobias Grosser
2017-08-19
1
-79
/
+3
*
[GPGPU] Correctly initialize array order and fixed_element information
Tobias Grosser
2017-08-19
1
-7
/
+7
*
[PPCG] Only add Kernel argument sizes for OpenCL, not CUDA runtime
Philipp Schaad
2017-08-19
1
-14
/
+28
*
[GPGPU] Collect parameter dimension used in MemoryAccesses
Tobias Grosser
2017-08-19
1
-5
/
+17
*
[GPGPU] Simplify PPCGSCop to reduce compile time [NFC]
Tobias Grosser
2017-08-18
1
-3
/
+79
*
[Polly] [PPCGCodeGeneration] Print current Scop and loop depth in PPCGCodeGen...
Siddharth Bhat
2017-08-18
1
-0
/
+3
*
[GPGPU] Do not create copy statements when targetting managed memory
Tobias Grosser
2017-08-18
1
-1
/
+2
*
[GPGPU] Synchronize after each kernel, not each copy out
Tobias Grosser
2017-08-18
1
-1
/
+2
*
[GPGPU] Only collect the access that belong to an array [NFC]
Tobias Grosser
2017-08-17
1
-6
/
+5
*
[GPGPU] Move getExtend to C++ [NFC]
Tobias Grosser
2017-08-17
1
-54
/
+35
*
[GPGPU] Make the ast_build available to block generator
Tobias Grosser
2017-08-10
1
-0
/
+2
*
[ManagedMemoryRewrite] Introduce a new pass to rewrite modules to use managed...
Siddharth Bhat
2017-08-09
1
-30
/
+37
*
[PPCGCodeGeneration] Compute element size in bytes for arrays correctly.
Siddharth Bhat
2017-08-09
1
-1
/
+14
*
[Polly] [PPCGCodeGeneration] Handle failing of invariant load hoisting gracef...
Siddharth Bhat
2017-08-08
1
-9
/
+26
*
[GPGPU] Remove redundant constructors
Tobias Grosser
2017-08-07
1
-4
/
+4
*
[ScopInfo] Move Scop::getPwAffOnly to isl++ [NFC]
Tobias Grosser
2017-08-06
1
-1
/
+1
*
[ScopInfo] Move Scop::getDomains to isl++ [NFC]
Tobias Grosser
2017-08-06
1
-2
/
+3
*
[ScopInfo] Translate Scop::getParamSpace to isl++ [NFC]
Tobias Grosser
2017-08-06
1
-9
/
+7
*
[ScopInfo] Translate Scop::getContext to isl++ [NFC]
Tobias Grosser
2017-08-06
1
-9
/
+8
*
[ScopInfo] Translate Scop::getIdForParam to isl++ [NFC]
Tobias Grosser
2017-08-06
1
-1
/
+1
*
[ScopInfo] Move get*Writes/getReads/getAccesses to isl++
Tobias Grosser
2017-08-06
1
-4
/
+4
*
Move ScopInfo::getDomain(), getDomainSpace(), getDomainId() to isl++
Tobias Grosser
2017-08-06
1
-4
/
+5
*
[GPGPU] Make sure managed arrays are prepared at the beginning of the scop
Tobias Grosser
2017-08-06
1
-32
/
+41
*
[GPGPU] Rename all, not only the first libdevice function
Tobias Grosser
2017-08-06
1
-2
/
+3
*
[Polly] [PPCGCodeGeneration] Deal with loops outside the Scop correctly in PP...
Siddharth Bhat
2017-08-06
1
-11
/
+29
*
[PPCGCodeGeneration] [NFC] Log every location from which PPCGCodegen bails.
Siddharth Bhat
2017-08-04
1
-5
/
+23
*
Make sure that all parameter dimensions are set in schedule
Tobias Grosser
2017-08-03
1
-0
/
+3
*
[PPCGCodeGeneration] Construct `isl_multi_pw_aff` of PPCGArray.bounds even wh...
Siddharth Bhat
2017-08-03
1
-16
/
+75
*
[PPCGCodeGeneration] Correct usage of llvm::Value with getLatestValue.
Siddharth Bhat
2017-08-01
1
-0
/
+2
*
[NFC] [PPCGCodeGeneration] Convert GPUNodeBuilder::getGridSizes to isl++.
Siddharth Bhat
2017-08-01
1
-5
/
+7
*
[NFC] [PPCGCodeGeneration] Convert GPUNodeBuilder::getArrayOffset to isl++.
Siddharth Bhat
2017-08-01
1
-24
/
+17
*
[GPGPU] Add support for NVIDIA libdevice
Tobias Grosser
2017-07-31
1
-12
/
+98
*
[PPCGCodeGeneration] Check that invariant load hoisting succeeded.
Siddharth Bhat
2017-07-28
1
-1
/
+4
*
[GPGPU] Do not require the Scop::Context to have information about all parame...
Tobias Grosser
2017-07-28
1
-4
/
+2
*
[GPGPU] Fix compilation issue with latest CUDA upgrade to i128
Tobias Grosser
2017-07-28
1
-4
/
+4
*
[PPCGCodeGeneration] Skip arrays with empty extent.
Siddharth Bhat
2017-07-25
1
-4
/
+19
*
Move ScopArrayInfo::getFromAccessFunction and getFromId to isl++
Tobias Grosser
2017-07-24
1
-6
/
+9
*
Convert GPUNodeBuilder::getArraySize to islcpp.
Siddharth Bhat
2017-07-24
1
-8
/
+11
*
[NFC] Move PPCGCodeGeneration::pollyBuildAstExprForStmt to isl++.
Siddharth Bhat
2017-07-24
1
-19
/
+21
*
Move MemoryAccess::getAddressFunction to isl++
Tobias Grosser
2017-07-23
1
-1
/
+1
[next]