Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
2333e29be441d9d55920651e0b2add23ab0c1613
2333e29
Relax the restrictions on vector of pointer types, and vector getelementptr.
by Duncan Sands
· 12 years ago
563e8fc
DependenceAnalysis: Print all dependency pairs when dumping. Update all testcases.
by Benjamin Kramer
· 12 years ago
ad1cc1d
misched: Allow subtargets to enable misched and dependent options.
by Andrew Trick
· 12 years ago
265058d
Added RegisterCoalescer support for joining global copies first.
by Andrew Trick
· 12 years ago
009c4d8
Figure out <size> argument of llvm.lifetime intrinsics at the moment they are created (during function inlining)
by Alexey Samsonov
· 12 years ago
266c473
Test commit. Add a blank line.
by Jyotsna Verma
· 12 years ago
1a0be4d
BBVectorize: Remove temporary assert used for debugging
by Hal Finkel
· 12 years ago
2920a71
instcombine: Migrate math library call simplifications
by Meador Inge
· 12 years ago
4712b80
Remove virtual keyword for two routines that should never be overridden.
by Evan Cheng
· 12 years ago
4387b8c
BBVectorize: Don't vectorize vector-manipulation chains
by Hal Finkel
· 12 years ago
310fa65
Revert r167759. Ben is right this isn't likely to help much.
by Evan Cheng
· 12 years ago
cf6b613
misched: Don't consider artificial edges weak edges.
by Andrew Trick
· 12 years ago
e7ff4c1
Use the 'count' attribute instead of the 'upper_bound' attribute.
by Bill Wendling
· 12 years ago
f546ac5
Cleanup the main RegisterCoalescer loop.
by Andrew Trick
· 12 years ago
4df2826
revert r167740
by Shuxin Yang
· 12 years ago
43736c7
Cleanup -join-splitedges. Make the loop more obvious.
by Andrew Trick
· 12 years ago
b2b2469
BBVectorize: Only some insert element operand pairs are free.
by Hal Finkel
· 12 years ago
5090b2d
Update link to external document
by Jean-Daniel Dupas
· 12 years ago
01c6de3
Fix test case added in patch fixing PR14314
by Michael Liao
· 12 years ago
f5b6dcd
Add an option to enable prototype "fission" capabilities and debug changes.
by Eric Christopher
· 12 years ago
fa77cce
Update test case for r167754/r167755.
by Chad Rosier
· 12 years ago
0655668
Cache size of PassVector to speed up getNumContainedPasses().
by Evan Cheng
· 12 years ago
3c9e558
Added a temporary option to avoid critical edges splitting.
by Andrew Trick
· 12 years ago
d1726a4
Rewrite DIContext interface to take an object. Update all callers.
by Eric Christopher
· 12 years ago
f4e3309
Revert r167620; this can be implemented using an existing CL option.
by Chad Rosier
· 12 years ago
a7d2d56
misched: rename interfaceto avoid gcc warnings
by Andrew Trick
· 12 years ago
86c88c9
BBVectorize: Use a more sophisticated check for input cost
by Hal Finkel
· 12 years ago
6996fd0
misched: Target-independent support for MacroFusion.
by Andrew Trick
· 12 years ago
5094257
BBVectorize: Check the types of compare instructions
by Hal Finkel
· 12 years ago
9b5caaa
misched: Target-independent support for load/store clustering.
by Andrew Trick
· 12 years ago
0a46bf1
This change is to fix rdar://12571717 which is about assertion in Reassociate pass.
by Shuxin Yang
· 12 years ago
ae692f2
misched: Infrastructure for weak DAG edges.
by Andrew Trick
· 12 years ago
95d8afc
Make TOC order deterministic by using MapVector instead of DenseMap.
by Ulrich Weigand
· 12 years ago
cbf9ffc
fix a spelling mistake
by Nadav Rotem
· 12 years ago
8b9796f
BBVectorize: Check the input types of shuffles for legality
by Hal Finkel
· 12 years ago
dece703
Don't use __cxa_demangle under MSVC (which doesn't have it)
by Alexander Potapenko
· 12 years ago
1faf9be
[ASan] fixup for r167725: Don't fetch name of StructType if it is literal
by Alexey Samsonov
· 12 years ago
4c0ae90
Fixup for r167558: Store raw pointer (instead of reference) to RelocMap in DIContext. This is needed to prevent crashes because of dangling reference if the clients don't provide RelocMap to DIContext constructor.
by Alexey Samsonov
· 12 years ago
30d8f0e
Normalize memcmp constant folding results.
by Meador Inge
· 12 years ago
9cc45d2
[ASan]: Add minimalistic support for turning off initialization-order checking for globals of specified types. Tests for this behavior will go to ASan test suite in compiler-rt.
by Alexey Samsonov
· 12 years ago
d543931
do not play preprocessor tricks with 'private', use public interfaces instead; this appeases the VC++ buildbots
by Gabor Greif
· 12 years ago
f41954b
[ASan] Add llvm-symbolizer from to tools/
by Alexander Potapenko
· 12 years ago
9a5f90a
add unit test for waymarking algorithm (Use::getUser)
by Gabor Greif
· 12 years ago
4db8833
Remove unused field.
by Eric Christopher
· 12 years ago
dd3383f
Fix PR14314
by Michael Liao
· 12 years ago
8ee3963
Add --enable-werror and --enable-cxx11 to projects/sample/
by Craig Topper
· 12 years ago
08e9cb4
[NVPTX] Add more precise PTX/SM target attributes
by Justin Holewinski
· 12 years ago
b798edd
Delete a stale comment. No functional change.
by Meador Inge
· 12 years ago
2da3691
Move some helper methods to being static functions in the implementation file.
by Craig Topper
· 12 years ago
0c4cbc3
Remove hard-coded constant in Transforms/InstCombine/memcmp-1.ll
by Meador Inge
· 12 years ago
26ebe39
instcombine: Migrate memset optimizations
by Meador Inge
· 12 years ago
d324c48
Update the vectorizer docs.
by Nadav Rotem
· 12 years ago
d7cb600
instcombine: Migrate memmove optimizations
by Meador Inge
· 12 years ago
11b04b4
instcombine: Migrate memcpy optimizations
by Meador Inge
· 12 years ago
955cf53
Use the isTruncFree and isZExtFree API to figure out of these operations are free. Thanks Andy!
by Nadav Rotem
· 12 years ago
9005b8d
Fix a comment typo and add comments.
by Nadav Rotem
· 12 years ago
bb51ec8
instcombine: Migrate memcmp optimizations
by Meador Inge
· 12 years ago
6e1591a
instcombine: Migrate strstr optimizations
by Meador Inge
· 12 years ago
b69bf6b
Add method for replacing instructions to LibCallSimplifier
by Meador Inge
· 12 years ago
23280ff
Provide definitions for all functions.
by Benjamin Kramer
· 12 years ago
5464ee7
instcombine: Migrate strcspn optimizations
by Meador Inge
· 12 years ago
7994959
Simplify the SmallVector pretty printer for LLDB a bit and make it work with reference types.
by Benjamin Kramer
· 12 years ago
52ea245
Remove unnecessary subtraction and addition by 1 around a couple for loops.
by Craig Topper
· 12 years ago
68b094f
Remove empty directory.
by Duncan Sands
· 12 years ago
8cb8c81
Tidy up spacing. No functional change.
by Craig Topper
· 12 years ago
5ed5c37
Removed unimplemented method declaration.
by Craig Topper
· 12 years ago
8aae8dd
Simplify custom emitter code for pcmp(e/i)str(i/m) and make the helper functions static.
by Craig Topper
· 12 years ago
7855006
Convert an improper CodeGen test to a MC test.
by Evan Cheng
· 12 years ago
e29c880
instcombine: Query target library information to gate libcall simplifications
by Meador Inge
· 12 years ago
939f500
Add more functions to the target library information.
by Meador Inge
· 12 years ago
2f69102
xfail a bad test. This is a MC test but it's dependent on a codegen optimization which is now disabled.
by Evan Cheng
· 12 years ago
b341fac
Disable the Thumb no-return call optimization: mov lr, pc b.w _foo
by Evan Cheng
· 12 years ago
9c7ae01
Cleanup pcmp(e/i)str(m/i) instruction definitions and load folding support.
by Craig Topper
· 12 years ago
89443ff
[NVPTX] Use ABI alignment for parameters when alignment is not specified.
by Justin Holewinski
· 12 years ago
f1adbfe
Fix issue with invalid flat operand number
by Evandro Menezes
· 12 years ago
f1bb421
Fix issue with invalid flat operand number
by Evandro Menezes
· 12 years ago
12cfa11
Add ARM TARGET2 relocation. The testcase will follow with actualy use-case.
by Anton Korobeynikov
· 12 years ago
64f0367
Switch FreeBSD/i386 back to 4byte stack alignment. This partially
by Roman Divacky
· 12 years ago
722c9a7
Fix assertions in updateRegMaskSlots().
by Jakob Stoklund Olesen
· 12 years ago
b3235b1
Revert r167620; this can be implemented using an existing CL option.
by Chad Rosier
· 12 years ago
d054eda
Add support for -mstrict-align compiler option for ARM targets. rdar://12340498
by Chad Rosier
· 12 years ago
b754687
Silence GCC warning about falling off the end of a non-void function.
by Benjamin Kramer
· 12 years ago
c2e9ca1
tsan: switch to new memory_order constants (ABI compatible)
by Dmitry Vyukov
· 12 years ago
9f8a90b
tsan: instrument all atomics (including fetch_add, exchange, cas, etc)
by Dmitry Vyukov
· 12 years ago
b1bf1ee
Add support for memory runtime check. When we can, we calculate array bounds.
by Nadav Rotem
· 12 years ago
b14a5f5
indent
by Nadav Rotem
· 12 years ago
562b1d8
llvm/ConstantFolding.cpp: Make ReadDataFromGlobal() and FoldReinterpretLoadFromConstPtr() Big-endian-aware.
by NAKAMURA Takumi
· 12 years ago
6b370e6
Drop the limitation to IEEE floating point types from the fdiv of pow2 -> fmul transform.
by Benjamin Kramer
· 12 years ago
214fd3d
Recommit modified r167540.
by Amara Emerson
· 12 years ago
be02a90
Add support of RTM from TSX extension
by Michael Liao
· 12 years ago
7629de3
instcombine: Migrate strspn optimizations
by Meador Inge
· 12 years ago
eb3a8c5
Fix up comment typo and 80-col.
by Eric Christopher
· 12 years ago
806e03d
Add a relocation visitor to lib object. This works via caching relocated
by Eric Christopher
· 12 years ago
b031996
Only do switch-to-lookup table transformation when TargetTransformInfo
by Hans Wennborg
· 12 years ago
e90a3bc
[mips] Custom-lower ISD::FRAME_TO_ARGS_OFFSET node.
by Akira Hatanaka
· 12 years ago
7085221
Delete MipsFunctionInfo::NextStackOffset. No functionality change intended.
by Akira Hatanaka
· 12 years ago
162d91c
Revert r167540 until regression tests are updated.
by Amara Emerson
· 12 years ago
bef6eb0
Remove accidental commit.
by Bill Wendling
· 12 years ago
ab1b6c8
Fix bad test IR in switch_to_lookup_table.ll
by Hans Wennborg
· 12 years ago
19a1fcf
Improve ARM build attribute emission for architectures types.
by Amara Emerson
· 12 years ago
Next »