Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
0655668b113950521c06b85ae81f0c592d755dbd
/
lib
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
8b9796f
BBVectorize: Check the input types of shuffles for legality
by Hal Finkel
· 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
4db8833
Remove unused field.
by Eric Christopher
· 12 years ago
dd3383f
Fix PR14314
by Michael Liao
· 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
26ebe39
instcombine: Migrate memset optimizations
by Meador Inge
· 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
5464ee7
instcombine: Migrate strcspn optimizations
by Meador Inge
· 12 years ago
52ea245
Remove unnecessary subtraction and addition by 1 around a couple for loops.
by Craig Topper
· 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
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
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
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
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
19a1fcf
Improve ARM build attribute emission for architectures types.
by Amara Emerson
· 12 years ago
7846c1c
[asan] fix bug 14277 (asan needs to fail with fata error if an __asan interface function is being redefined. Before this fix asan asserts)
by Kostya Serebryany
· 12 years ago
3b87f62
misched: Heuristics based on the machine model.
by Andrew Trick
· 12 years ago
881a05b
misched: handle on-the-fly regpressure queries better for 2-addr
by Andrew Trick
· 12 years ago
168c190
Add comment describing what's going on here.
by Bill Wendling
· 12 years ago
a4c7693
When we're updating the subprogram scope DIE, we want to determine if we're
by Bill Wendling
· 12 years ago
6aa6e5a
[arm fast-isel] Appease the machine verifier by using the proper register
by Chad Rosier
· 12 years ago
dccd7f9
Simplify code. No functionality change.
by Jakub Staszak
· 12 years ago
d8eae8b
Make the helper functions static. No functional change.
by Nadav Rotem
· 12 years ago
e7bd519
Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering all
by Chad Rosier
· 12 years ago
7979b24
[regallocfast] Make sure the MachineRegisterInfo is aware of clobbers from a
by Chad Rosier
· 12 years ago
a6fb97a
CostModel: add another known vector trunc optimization.
by Nadav Rotem
· 12 years ago
b042868
Cost Model: add tables for some avx type-conversion hacks.
by Nadav Rotem
· 12 years ago
a082892
Fix build error from previous commit.
by Andrew Kaylor
· 12 years ago
776054d
Add interface for object-based JIT events.
by Andrew Kaylor
· 12 years ago
64afe13
MemoryBuffer: Windows doesn't define S_IFIFO.
by Daniel Dunbar
· 12 years ago
0f6a599
Remove tailing whitespaces
by Michael Liao
· 12 years ago
8d4abb2
misched: TargetSchedule interface for machine resources.
by Andrew Trick
· 12 years ago
2276453
misched: Rename RemainingCount to avoid confusion with remaining resources.
by Andrew Trick
· 12 years ago
a78d322
ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies.
by Andrew Trick
· 12 years ago
887c1fe
Refactor the getTypeLegalizationCost interface. No functionality change.
by Nadav Rotem
· 12 years ago
7ae3bcc
CostModel: Add tables for the common x86 compares.
by Nadav Rotem
· 12 years ago
2d1528b
Code Model: Improve the accuracy of the zext/sext/trunc vector cost estimation.
by Nadav Rotem
· 12 years ago
e010eb3
Suppress signed/unsigned comparison warning.
by Richard Smith
· 12 years ago
32c1a82
Fix for PR14264 cause by commit r167237 which did not take into account a
by Kevin Enderby
· 12 years ago
7895353
MemoryBuffer: Support reading named pipes in getFile().
by Daniel Dunbar
· 12 years ago
a4ab529
Cost Model: Normalize the insert/extract index when splitting types
by Nadav Rotem
· 12 years ago
75138f5
Cost Model: teach the cost model about expanding integers.
by Nadav Rotem
· 12 years ago
2898988
Add a method to indicate section address re-assignment is finished.
by Andrew Kaylor
· 12 years ago
86aef0a
On PowerPC64, integer return values (as well as arguments) are supposed
by Ulrich Weigand
· 12 years ago
e623702
Implement the cost of abnormal x86 instruction lowering as a table.
by Nadav Rotem
· 12 years ago
827b7a0
Add support for the PowerPC-specific inline asm Z constraint and y modifier.
by Hal Finkel
· 12 years ago
cfe09ed
[PATCH] PowerPC: Expand load extend vector operations
by Adhemerval Zanella
· 12 years ago
5445333
Don't infer whether a value is captured in the current function from the
by Richard Osborne
· 12 years ago
db2b285
ConstantFolding.cpp: Whitespace.
by NAKAMURA Takumi
· 12 years ago
a1beca6
Apply the patch from PR14160. I failed to construct a testcase for this, but
by Duncan Sands
· 12 years ago
f23b908
Remove alignments from folding tables for scalar FMA4 instructions.
by Craig Topper
· 12 years ago
c5b969a
Generalize the transform that boosts GEP indices to the size of a pointer to
by Duncan Sands
· 12 years ago
3c77033
[mips] Set flag neverHasSideEffects flag on floating point conversion
by Akira Hatanaka
· 12 years ago
b4b04c3
X86 CostModel: Add support for a some of the common arithmetic instructions for SSE4, AVX and AVX2.
by Nadav Rotem
· 12 years ago
Next »