Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
e36291a1ef834e83089d52cd3129aa5dd666e3cb
e36291a
Add reference to dcommit on GettingStarted
by Renato Golin
· 12 years ago
e302b6c
Include access modifiers in subprogram metadata IR comment.
by David Blaikie
· 12 years ago
8b2bcf4
GettingStarted: improve formatting and document that configure checks for
by Dmitri Gribenko
· 12 years ago
36e4bc4
Added debug message to ObjCARC when we transform objc_retainAutorelasedReturnValue => objc_retain since the operand to said function is not a return value.
by Michael Gottesman
· 12 years ago
87a0f02
Added debug message for ObjCARC when we zap an objc_autoreleaseReturnValue/objc_retainAutoreleasedValue pair.
by Michael Gottesman
· 12 years ago
2613042
switch from pointer equality comparison to MDNode::getMostGenericTBAA
by Chris Lattner
· 12 years ago
e4b4edd
Funnel the actual TargetTransformInfo pass from the SelectionDAGISel
by Chandler Carruth
· 12 years ago
f06eb26
Attribute: Make hashes match when looking up AttributeImpls.
by Benjamin Kramer
· 12 years ago
b24ce3e
Fix another place where we build the TTI pass to the new interface.
by Chandler Carruth
· 12 years ago
7bdf6b0
Convert the TargetTransformInfo from an immutable pass with dynamic
by Chandler Carruth
· 12 years ago
be73c7b
Switch the loop vectorizer from VTTI to just use TTI directly.
by Chandler Carruth
· 12 years ago
194bd71
Switch the cost model analysis over to just the TTI interface.
by Chandler Carruth
· 12 years ago
abc227d
Switch the BB vectorizer from the VTTI interface to the simple TTI interface.
by Chandler Carruth
· 12 years ago
b8f6cb7
Switch SimplifyCFG over to the TargetTransformInfo interface rather than
by Chandler Carruth
· 12 years ago
9980b8a
Switch LoopIdiomRecognize to directly use the TargetTransformInfo
by Chandler Carruth
· 12 years ago
9eac391
Replicate the APIs of ScalarTargetTransformInfo and
by Chandler Carruth
· 12 years ago
6f78fbb
Switch the empty and tombstone key enumerators to not have explicit
by Chandler Carruth
· 12 years ago
ba7a4e6
While the struct being defined in the AddressingMode.h header was
by Chandler Carruth
· 12 years ago
acd2c21
Remove unnecessary include.
by Chandler Carruth
· 12 years ago
3a4779a
IR/Attributes: Provide EmptyKey and TombstoneKey in part of enum, as workaround for gcc-4.4 take #2.
by NAKAMURA Takumi
· 12 years ago
00ece1b
Emit DW_TAG_formal_parameter for unnamed parameters.
by David Blaikie
· 12 years ago
835e7bc
Recommit r171461 which was incorrectly reverted. Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividing by 0. This is needed to keep early if conversion from moving them across basic blocks.
by Craig Topper
· 12 years ago
5d1f5c1
Revert revision 171524. Original message:
by Nadav Rotem
· 12 years ago
255cd6f
Whitespace.
by NAKAMURA Takumi
· 12 years ago
5d295b4
DenseMap: Appease -fstrict-aliasing on g++-4.4.
by NAKAMURA Takumi
· 12 years ago
84be3d5
Don't call destructors on MachineInstr and MachineOperand.
by Jakob Stoklund Olesen
· 12 years ago
f1d015f
Use ArrayRecycler for MachineInstr operand lists.
by Jakob Stoklund Olesen
· 12 years ago
bced5cd
Add MachineRegisterInfo::moveOperands().
by Jakob Stoklund Olesen
· 12 years ago
64e407b
Refactor the ScalarTargetTransformInfo API for querying about the
by Chandler Carruth
· 12 years ago
b1a429f
Sink the AddressingModeMatcher helper class into an anonymous namespace
by Chandler Carruth
· 12 years ago
61e7ff9
Rename the unittest from ArrayRecylerTest.cpp to ArrayRecyclerTest.cpp.
by Chandler Carruth
· 12 years ago
3f0ef85
[mips] Fix data layout string. Add 64 to the list of native integer widths
by Akira Hatanaka
· 12 years ago
1bbd644
Add a method to create an AttributeSet from an AttrBuilder.
by Bill Wendling
· 12 years ago
024328e
Fix a typo. Remove the duplicated test.
by Nadav Rotem
· 12 years ago
d5b92c3
by Nadav Rotem
· 12 years ago
f7737b5
Force a fixed unroll count on the target independent tests.
by Nadav Rotem
· 12 years ago
8a0631a
Add an ArrayRecycler class.
by Jakob Stoklund Olesen
· 12 years ago
6a40db4
Eric thought that Darwin was right to use -1 consistently rather than
by Chandler Carruth
· 12 years ago
1751a73
Fix a stray 'dnl' that my editor line-wrapped into this comment. Thanks
by Chandler Carruth
· 12 years ago
22f3b40
Make this an integer so we have enumeral types in the conditional expression.
by Eric Christopher
· 12 years ago
234aaf0
Finally, fix the autoconf setup to allow for a missing clock_gettime;
by Chandler Carruth
· 12 years ago
fa511bf
Provide a default constructor for TimeValue. This was used, but only in
by Chandler Carruth
· 12 years ago
319120f
Fix warnings from llvm-gcc as seen on darwin10 (10.6).
by Alex Rosenberg
· 12 years ago
4cff412
Try to suppress the use of clock_gettime on Darwin which apparantly
by Chandler Carruth
· 12 years ago
6601485
Fix an obvious typo spotted by Reid Kleckner, and breaking windows builds.
by Chandler Carruth
· 12 years ago
0319888
Get rid of the 'Bits' mask in the attribute builder.
by Bill Wendling
· 12 years ago
73c35d8
Add time getters to the process interface for requesting the elapsed
by Chandler Carruth
· 12 years ago
57fa912
tabs-to-spaces
by Andrew Trick
· 12 years ago
18d0f12
Move 'break' to the right place to prevent fallthru. There is no test-case
by Jakub Staszak
· 12 years ago
b2e01b3
Special case Recycler::clear(BumpPtrAllocator).
by Jakob Stoklund Olesen
· 12 years ago
7c5c12b
Add an iplist::clearAndLeakNodesUnsafely() function.
by Jakob Stoklund Olesen
· 12 years ago
73a853f
Move an assertion so it doesn't dereference end().
by Jakob Stoklund Olesen
· 12 years ago
5767d91
Do not vectorize loops with subtraction reductions
by Paul Redmond
· 12 years ago
8cab6ed
Add a name for the anonymous type we're creating for subrange
by Eric Christopher
· 12 years ago
715f6a6
Added DEBUG message to ObjCARC when we optimize objc_retain => objc_retainAutorelasedReturnValue.
by Michael Gottesman
· 12 years ago
5c0ae47
Fixed up some DEBUG messages where I was putting in the text of a message the method where it was being called when I should have just prefixed the actual message with Pass::Method.
by Michael Gottesman
· 12 years ago
608467d
Fix a warning
by Nadav Rotem
· 12 years ago
dd30b47
The current Intel Atom microarchitecture has a feature whereby when a function
by Preston Gurd
· 12 years ago
60507d5
General cleanups.
by Bill Wendling
· 12 years ago
4d9c539
[Object][ELF] Add a maximum alignment. This is used by createELFObjectFile to create a properly aligned reader.
by Michael J. Spencer
· 12 years ago
e13f441
[mips] MipsTargetLowering::getSetCCResultType should return a vector type if
by Akira Hatanaka
· 12 years ago
1ebe5fc
[mips] 80 columns.
by Akira Hatanaka
· 12 years ago
50c3042
Fix how YAML I/O detects flow sequences.
by Nick Kledzik
· 12 years ago
f53b78f
[mips] Reorder template parameters. Remove class shift_rotate_imm32 and
by Akira Hatanaka
· 12 years ago
c55bd47
Memory Dependence Analysis: fix a miscompile that uses DT to approxmiate the
by Manman Ren
· 12 years ago
63723e5
[mips] Refactor conditional move instructions.
by Akira Hatanaka
· 12 years ago
5f560bb
[mips] Refactor instructions which move data from or to coprocessors.
by Akira Hatanaka
· 12 years ago
648c093
Update the gcc-loops benchmarks results with the new automatic unrolling feature.
by Nadav Rotem
· 12 years ago
7c88270
fix a couple of typos
by Eli Bendersky
· 12 years ago
da704cc
Remove unused #include
by Eli Bendersky
· 12 years ago
7b44988
PowerPC: Fix eh_frame relocation for PIC
by Adhemerval Zanella
· 12 years ago
13410a1
Add linpack-pc bench
by Nadav Rotem
· 12 years ago
29d3c61
Add Textmate bundle for Tablegen syntax-highlighting
by Joel Jones
· 12 years ago
5d592d2
Change the default number of registers to prevent unrolling on targets that dont have this hook.
by Nadav Rotem
· 12 years ago
642469f
Add a space to the end of the line so we don't get "itsbounds" in output.
by Eric Christopher
· 12 years ago
b9d1005
small fixes to enable the reuse of the pass manager across multiple modules
by Pedro Artigas
· 12 years ago
60230ef
Add section information for the DWARF5 split debug proposal
by Eric Christopher
· 12 years ago
138f084
Make comment a bit more clear.
by Eric Christopher
· 12 years ago
b7c7729
Move the loop vectorizer from O2 to O3. It looks like the increase in code size actually hurts the performance on many programs.
by Nadav Rotem
· 12 years ago
4aa55bb
Update the docs about the new unroll features.
by Nadav Rotem
· 12 years ago
e503319
LoopVectorizer:
by Nadav Rotem
· 12 years ago
e12bf18
by Nadav Rotem
· 12 years ago
ab70320
Simplified TRUNCATE operation that comes after SETCC. It is possible since SETCC result is 0 or -1.
by Elena Demikhovsky
· 12 years ago
e33a8b8
Revert "Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividing by 0. This is needed to keep early if conversion from moving them across basic blocks."
by Michael Gottesman
· 12 years ago
ec21e2a
Changed two debug statements that state that a queue had finished being processed when said queue was really a list to state a list had finished being processed.
by Michael Gottesman
· 12 years ago
df379f4
Added DEBUG message for ObjCARC when we zap a push/pop pair in ObjCARCAPElim::OptimizeBB.
by Michael Gottesman
· 12 years ago
1ebbdcf
Added DEBUG message to ObjCARC when we transform objc_initWeak(p, null) => *p = null.
by Michael Gottesman
· 12 years ago
50652cd
Added DEBUG message for ObjCARC when an inline asm marker is inserted for architectures where this is required to perform a retainAutoreleasedReturnValue optimization.
by Michael Gottesman
· 12 years ago
56bc0ab
Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividing by 0. This is needed to keep early if conversion from moving them across basic blocks.
by Craig Topper
· 12 years ago
be76df6
Better comment on VTTI::getShuffleCost
by Hal Finkel
· 12 years ago
1eae141
Compiler.h: Leave LLVM_BUILTIN_UNREACHABLE undefined if it is unavailable in host compiler.
by NAKAMURA Takumi
· 12 years ago
82860f6
Add a subtype parameter to VTTI::getShuffleCost
by Hal Finkel
· 12 years ago
e5ab1be
Revert everything to r171366 to try to fix the build.
by Bill Wendling
· 12 years ago
43f3928
Reformat the rst text.
by Nadav Rotem
· 12 years ago
22bd641
Try again to revert the bad patch. The tree was reverted for some unknown reason
by Bill Wendling
· 12 years ago
467fa3e
Add a default Index for VTTI::getShuffleCost
by Hal Finkel
· 12 years ago
12b01e7
LoopVectorizer: Test the unrolling flag.
by Nadav Rotem
· 12 years ago
f574b88
LoopVectorizer: Document the unrolling feature.
by Nadav Rotem
· 12 years ago
ded28ac
Revert patch. Something snuck in there that shouldn't be.
by Bill Wendling
· 12 years ago
8351a60
Remove the 'contains' methods in favor of the 'operator==' method.
by Bill Wendling
· 12 years ago
Next »