Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
clang
/
lib
/
CodeGen
/
CGLoopInfo.cpp
9bdf515
Add two new pragmas for controlling software pipelining optimizations.
by Aaron Ballman
· 7 years ago
0535137
[CodeGen] Generate llvm.loop.parallel_accesses instead of llvm.mem.parallel_loop_access metadata.
by Michael Kruse
· 7 years ago
0614cff
Move LoopHint.h from Sema to Parse
by Richard Trieu
· 7 years ago
4aaaaab
[TI removal] Test predicate rather than casting to detect a terminator
by Chandler Carruth
· 7 years ago
cba47b4
[CodeGen] Emit parallel_loop_access for each loop in the loop stack.
by Michael Kruse
· 7 years ago
c8e3924
[UnrollAndJam] Add unroll_and_jam pragma handling
by David Green
· 7 years ago
6907ce2
Remove trailing space
by Fangrui Song
· 7 years ago
81cb4b7
[CodeGen] Pass objects that are expensive to copy by const ref.
by Benjamin Kramer
· 9 years ago
652795d
Add the loop end location to the loop metadata. This additional information
by Amara Emerson
· 9 years ago
9c84859
[Pragma] Clear loop distribution attribute between loops
by Adam Nemet
· 9 years ago
2de463e
Add loop pragma for Loop Distribution
by Adam Nemet
· 9 years ago
c07e19b
Add a loop's debug location to its llvm.loop metadata
by Hal Finkel
· 9 years ago
f72d5b6
CGLoopInfo: Use the MD_loop metadata kind from r264371, NFC
by Duncan P. N. Exon Smith
· 10 years ago
6bdbcbb
[OpenCL] Generate metadata for opencl_unroll_hint attribute
by Anastasia Stulova
· 10 years ago
397a98d
Add new llvm.loop.unroll.enable metadata for use with "#pragma unroll".
by Mark Heffernan
· 10 years ago
54c020d
Use CGLoopInfo to emit metadata for loop hint pragmas.
by Tyler Nowicki
· 10 years ago
da46d0e
Make the variable names match the name of the metadata they control.
by Tyler Nowicki
· 10 years ago
03a9056
[IRGen] Fix the MSVC2013 build
by David Majnemer
· 10 years ago
9d268e1
Add assume_safety option for pragma loop vectorize and interleave.
by Tyler Nowicki
· 10 years ago
4e8e900
Eliminate unnecessary namespace to prevent conflicts.
by Tyler Nowicki
· 10 years ago
7fd74ac
CodeGen: Update LoopAttributes for LLVM API change
by Duncan P. N. Exon Smith
· 11 years ago
fb49491
IR: Update clang for Metadata/Value split in r223802
by Duncan P. N. Exon Smith
· 11 years ago
34735af
Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.
by Mark Heffernan
· 11 years ago
b198b4e
Rename loop unrolling and loop vectorizer metadata to have a common prefix.
by Eli Bendersky
· 11 years ago
515ad8c
This patch adds a helper class (CGLoopInfo) for marking memory instructions with llvm.mem.parallel_loop_access metadata.
by Alexander Musman
· 11 years ago