search for: parallelizationlowering

Displaying 3 results from an estimated 3 matches for "parallelizationlowering".

2012 Aug 13
0
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...g passes (and anywhere else we decide). Its job > is to remove parallelization metadata that had been rendered > inconsistent by earlier optimization passes. When a parallelization > region is removed, any parallelization intrinsics that can be removed > are then also removed. > > ParallelizationLowering - This pass will actual lower paralleliztion > constructs into a combination of runtime-library calls and, optionally, > target-specific intrinsics. I think that an initial generic > implementation will target libgomp. A vectorization pass could trivially vectorize parallel loops without...
2012 Aug 10
2
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...other parallelization lowering passes (and anywhere else we decide). Its job is to remove parallelization metadata that had been rendered inconsistent by earlier optimization passes. When a parallelization region is removed, any parallelization intrinsics that can be removed are then also removed. ParallelizationLowering - This pass will actual lower paralleliztion constructs into a combination of runtime-library calls and, optionally, target-specific intrinsics. I think that an initial generic implementation will target libgomp. * I would like to see support for OpenMP 3.1 [1] plus an extension for user-defined...
2012 Aug 13
2
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...> > decide). Its job is to remove parallelization metadata that had > > been rendered inconsistent by earlier optimization passes. When a > > parallelization region is removed, any parallelization intrinsics > > that can be removed are then also removed. > > > > ParallelizationLowering - This pass will actual lower paralleliztion > > constructs into a combination of runtime-library calls and, > > optionally, target-specific intrinsics. I think that an initial > > generic implementation will target libgomp. > > A vectorization pass could trivially vectoriz...