Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
925bcb132a79f0bdd22c207adea0a01e80d2218a
925bcb1
Have AttributesImpl defriend the Attributes class.
by Bill Wendling
· 12 years ago
a5c699d
Have AttrBuilder defriend the Attributes class.
by Bill Wendling
· 12 years ago
46d5dd9
Use the Attributes::get method which takes an AttrVal value directly to simplify the code a bit. No functionality change.
by Bill Wendling
· 12 years ago
76b67df
Put simple c'tors inline.
by Bill Wendling
· 12 years ago
847a9c3
Pass in the context to the Attributes::get method.
by Bill Wendling
· 12 years ago
126048c
Fix filename in file header.
by Craig Topper
· 12 years ago
0cead1c
Fix the cpu name and add -verify-machineinstrs.
by Rafael Espindola
· 12 years ago
27c28ce
misched: Added handleMove support for updating all kill flags, not just for allocatable regs.
by Andrew Trick
· 12 years ago
feab72c
Remove unused BitVectors from getAllocatableSet().
by Jakob Stoklund Olesen
· 12 years ago
88bcf79
LTO also needs to initialize the TargetTransform infrastructure.
by Nadav Rotem
· 12 years ago
14d1dd9
Remove RegisterClassInfo::isReserved() and isAllocatable().
by Jakob Stoklund Olesen
· 12 years ago
6c0e04c
Add __builtin_setjmp/_longjmp supprt in X86 backend
by Michael Liao
· 12 years ago
7900476
Remove LIS::isAllocatable() and isReserved() helpers.
by Jakob Stoklund Olesen
· 12 years ago
3a1c35a
Add range-based set()/reset() to BitVector. These allow fast setting/resetting of ranges of bits, particularly useful when dealing with very large BitVector's.
by Owen Anderson
· 12 years ago
fb9ebbf
Switch most getReservedRegs() clients to the MRI equivalent.
by Jakob Stoklund Olesen
· 12 years ago
e4f2739
Freeze the reserved registers as soon as isel is complete.
by Jakob Stoklund Olesen
· 12 years ago
64ba635
ARM: v1i64 and v2i64 VBSL intrinsic support.
by Jim Grosbach
· 12 years ago
66d4b0f
Add dependency on llvm-bcanalyzer from tests to the CMake build.
by David Blaikie
· 12 years ago
702cc91
Move the Attributes::Builder outside of the Attributes class and into its own class named AttrBuilder. No functionality change.
by Bill Wendling
· 12 years ago
874c0a6
Check output of the misched unit tests
by Andrew Trick
· 12 years ago
5a0eeb5
Add comments.
by Bill Wendling
· 12 years ago
3252220
Add a cpu to try to fix the atom builder.
by Rafael Espindola
· 12 years ago
127f5ed
[ms-inline asm] If we parsed a statement and the opcode is valid, then it's an instruction.
by Chad Rosier
· 12 years ago
3da6f03
Add testcase for pr14088.
by Rafael Espindola
· 12 years ago
bb20b24
misched tests: add a triple to speculatively fix windows builders.
by Andrew Trick
· 12 years ago
10ad98b
Make sure we iterate over newly created instructions. Fixes pr13625. Testcase to
by Rafael Espindola
· 12 years ago
1e94e98
misched: ILP scheduler for experimental heuristics.
by Andrew Trick
· 12 years ago
ce353b3
[ms-inline asm] Update the end loc for ParseIntelMemOperand.
by Chad Rosier
· 12 years ago
8f138d1
[ms-inline asm] Add a few new APIs to the AsmParser class in support of MS-Style
by Chad Rosier
· 12 years ago
655fa12
[ms-inline asm] Use incoming argument rather than hard coding to false.
by Chad Rosier
· 12 years ago
0919f22
Fix a typo in bitcode docs, from 165814.
by Jan Wen Voung
· 12 years ago
2c39b15
Resubmit the changes to llvm core to update the functions to support different pointer sizes on a per address space basis.
by Micah Villmow
· 12 years ago
f35c62b
PowerPC: add EmitTCEntry class for TOC creation
by Adhemerval Zanella
· 12 years ago
2611eed
[asan] fix a test
by Kostya Serebryany
· 12 years ago
ee4edec
[asan] make AddressSanitizer to be a FunctionPass instead of ModulePass. This will simplify chaining other FunctionPasses with asan. Also some minor cleanup
by Kostya Serebryany
· 12 years ago
d2cd73f
Update the memcpy rewriting to fully support widened int rewriting. This
by Chandler Carruth
· 12 years ago
94fc64c
Follow-up fix to r165928: handle memset rewriting for widened integers,
by Chandler Carruth
· 12 years ago
bb1078e
Fixed PR13938: the ARM backend was crashing because it couldn't select a VDUPLANE node with the vector input size different from the output size. This was bacause the BUILD_VECTOR lowering code didn't check that the size of the input vector was correct for using VDUPLANE.
by Silviu Baranga
· 12 years ago
81ff90d
First major step toward addressing PR14059. This teaches SROA to handle
by Chandler Carruth
· 12 years ago
11cb6ba
Hoist the canConvertValue predicate and the convertValue transform out
by Chandler Carruth
· 12 years ago
07aae2e
Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers.
by Bill Wendling
· 12 years ago
ad4643f
Use a ::get method to create the attribute from Attributes::AttrVals instead of a constructor.
by Bill Wendling
· 12 years ago
2c6893b
Supply a default 'operator=' method.
by Bill Wendling
· 12 years ago
05cc40d
Move the AttributesImpl header file into the VMCore directory so that it can be opaque.
by Bill Wendling
· 12 years ago
cb3de0b
Attributes Rewrite
by Bill Wendling
· 12 years ago
a239c2e
instcombine: Migrate strcmp and strncmp optimizations
by Meador Inge
· 12 years ago
baf522a
Update CMake build.
by Benjamin Kramer
· 12 years ago
658c628
Fix a typo that made ImmutableMap::getMaxElement() useless.
by Benjamin Kramer
· 12 years ago
8e13ded
Simplify code. No functionality change.
by Benjamin Kramer
· 12 years ago
0d05acf
Unquadratize SetVector removal loops in DSE.
by Benjamin Kramer
· 12 years ago
e82a040
Remove dead methods.
by Bill Wendling
· 12 years ago
7be7848
Remove operator cast method in favor of querying with the correct method.
by Bill Wendling
· 12 years ago
fd8d62c
Fix use after free when deleting attributes in a chained folding set.
by Benjamin Kramer
· 12 years ago
2492a38
Don't use the new syntax just yet.
by Bill Wendling
· 12 years ago
1feacad
Remove the bitwise AND operators from the Attributes class. Replace it with the equivalent from the builder class.
by Bill Wendling
· 12 years ago
c416795
Remove the bitwise assignment OR operator from the Attributes class. Replace it with the equivalent from the builder class.
by Bill Wendling
· 12 years ago
432e606
Remove the bitwise OR operator from the Attributes class. Replace it with the equivalent from the builder class.
by Bill Wendling
· 12 years ago
3756e70
Remove the bitwise XOR operator from the Attributes class. Replace it with the equivalent from the builder class.
by Bill Wendling
· 12 years ago
5886b7b
Remove the bitwise NOT operator from the Attributes class. Replace it with the equivalent from the builder class.
by Bill Wendling
· 12 years ago
a19a530
Decode the LLVM attributes from bitcode using the attributes builder.
by Bill Wendling
· 12 years ago
da3f9d8
Use builder to create alignment attributes. Remove dead function.
by Bill Wendling
· 12 years ago
db55fc9
Remove dead method.
by Bill Wendling
· 12 years ago
9209805
Don't pass in an Attributes object to something that expects an integral value.
by Bill Wendling
· 12 years ago
eb7ff05
Remove unused private field.
by Benjamin Kramer
· 12 years ago
08b6b81
X86: Depending on the local semantics of .align this test can also emit a nopl instead of nopw.
by Benjamin Kramer
· 12 years ago
549ea3a
Documentation: Lexicon.rst: add "BB Vectorization" and "TBAA".
by Dmitri Gribenko
· 12 years ago
126afcb
X86: Disable long nops for all cpus prior to pentiumpro/i686.
by Benjamin Kramer
· 12 years ago
d86296a
Drop <def,dead> flags when merging into an unused lane.
by Jakob Stoklund Olesen
· 12 years ago
186f8d9
instcombine: Migrate strchr and strrchr optimizations
by Meador Inge
· 12 years ago
73d8a58
instcombine: Migrate strcat and strncat optimizations
by Meador Inge
· 12 years ago
5e89045
Implement new LibCallSimplifier class
by Meador Inge
· 12 years ago
af89690
Allow for loops in LiveIntervals::pruneValue().
by Jakob Stoklund Olesen
· 12 years ago
f8b65aa
X86: Fix accidentally swapped operands.
by Benjamin Kramer
· 12 years ago
07525a6
Teach SROA to cope with wrapper aggregates. These show up a lot in ABI
by Chandler Carruth
· 12 years ago
ac10427
Speculatively harden the conversion logic. I have no idea if this will
by Chandler Carruth
· 12 years ago
444dcce
X86: Promote i8 cmov when both operands are coming from truncates of the same width.
by Benjamin Kramer
· 12 years ago
c2fcf1a6
Silence a warning in -assert builds.
by Chandler Carruth
· 12 years ago
520eeae
Clean up how we rewrite loads and stores to the whole alloca. When these
by Chandler Carruth
· 12 years ago
84125ca
[ms-inline asm] Remove the MatchInstruction() function. Previously, this was
by Chad Rosier
· 12 years ago
fa8cd9d
Check section type rather than assuming it's code when emitting sections while processing relocations.
by Andrew Kaylor
· 12 years ago
e6c3cc8
ARM: tail-call inside a function where part of a byval argument is on caller's
by Manman Ren
· 12 years ago
7a2b624
[ms-inline asm] Capitalize per coding standard.
by Chad Rosier
· 12 years ago
2bbb07d
Fix buildbots: -misched=shuffle is only available in +Asserts builds.
by Jakob Stoklund Olesen
· 12 years ago
4346fa9
ARM: Mark VSELECT as 'expand'.
by Jim Grosbach
· 12 years ago
6e006d3
[ms-inline asm] Use the new API introduced in r165830 in lieu of the
by Chad Rosier
· 12 years ago
0d21899
[ms-inline asm] Add a few data members and member functions to the
by Chad Rosier
· 12 years ago
f3ad95a
Use MACOSX_DEPLOYMENT_TARGET when it is set. <rdar://problem/12433905>
by Bob Wilson
· 12 years ago
652b28d
Correcting enum values mentioned in comments. Patch by Ashok Thirumurthi.
by Andrew Kaylor
· 12 years ago
ad5e969
Use a transposed algorithm for handleMove().
by Jakob Stoklund Olesen
· 12 years ago
780c798
Add bitcode instruction encoding documentation for module version
by Jan Wen Voung
· 12 years ago
795f951
Fix coalescing with IMPLICIT_DEF values.
by Jakob Stoklund Olesen
· 12 years ago
5628920
Change (!list.size() == 0) to (!list.empty()). No functional change.
by Richard Trieu
· 12 years ago
47ed8a1
Set default CPU for Darwin targets with LTO. <rdar://problem/12457841>
by Bob Wilson
· 12 years ago
20ce6e6
llvm/test/CodeGen/PowerPC/2012-10-12-bitcast.ll: Try to fix failure on non-ppc hosts, to add -mattr=+altivec.
by NAKAMURA Takumi
· 12 years ago
7bbb9c7
Fix big-endian codegen bug in DAGTypeLegalizer::ExpandRes_BITCAST
by Ulrich Weigand
· 12 years ago
4c856ee
ExceptionDemo.cpp: Use Function::setDoesNotReturn(). Attributes stuff was updated.
by NAKAMURA Takumi
· 12 years ago
9f469a0
ExceptionDemo.cpp: Whitespace.
by NAKAMURA Takumi
· 12 years ago
2e522d0
Add powerpc-ibm-aix to Triple. Patch by Kai.
by Duncan Sands
· 12 years ago
77b4c69
Add float-abi and softfloat options to lli
by Tim Northover
· 12 years ago
8ab27a3
JITTest.cpp: Use LLVM_ATTRIBUTE_USED, rather than __attribute__ directly!
by NAKAMURA Takumi
· 12 years ago
Next »