Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
ba5d950518b13353028ea958714fbadca032e1a3
ba5d950
[objc-arc] Added an option to arc-annotations for turning off CheckForCFGHazard.
by Michael Gottesman
· 12 years ago
8c49338
More consistent formatting and tidying-up
by Eli Bendersky
· 12 years ago
5012548
This patch teaches x86 fast-isel to generate the native div/idiv instructions
by Eli Bendersky
· 12 years ago
9c63f0d
X86 cost model: Exit before calling getSimpleVT on non-simple VTs
by Arnold Schwaighofer
· 12 years ago
d58b50b
A limit of 500 was still a bit too high for some tests.
by Bill Wendling
· 12 years ago
7c4cf03
Fix treatment of ARM unallocated hint instructions.
by Quentin Colombet
· 12 years ago
4035693
Appease a gcc warning about an overflow in a constant conversion.
by Bill Wendling
· 12 years ago
a73dd3e
Don't store AttributeSet::FunctionIndex as an int.
by Benjamin Kramer
· 12 years ago
1fb54cf
by Ulrich Weigand
· 12 years ago
8952d90
Make formatting more consistent and tidy-up.
by Eli Bendersky
· 12 years ago
26ebd7a
R600: Make Export Instruction not duplicable
by Vincent Lejeune
· 12 years ago
58df169
R600: Export is emitted as a CF_NATIVE inst
by Vincent Lejeune
· 12 years ago
141ca7f
R600: Emit used GPRs count
by Vincent Lejeune
· 12 years ago
784baa6
Use StringSwitch instead of long chain of if-else. No functionality change.
by Alexey Samsonov
· 12 years ago
cd61455
Create a stub for DWARF parser unittests
by Alexey Samsonov
· 12 years ago
ce47d5b
Fix -Werror build.
by Evgeniy Stepanov
· 12 years ago
0f3e48e
This appears to be no longer necessary for the testsuite.
by Eric Christopher
· 12 years ago
60a7f69
test
by Anat Shemer
· 12 years ago
2ca02c6
PR15149/r174304 improvement - print hex for unknown dwarf language codes & add a test case
by David Blaikie
· 12 years ago
98055c6
Fix random typo.
by Eric Christopher
· 12 years ago
c7ab4f9
Do not optimise fprintf() calls if its return value is used.
by Peter Collingbourne
· 12 years ago
8afc8b7
Mips assembler: Enable handling of nested expressions
by Jack Carter
· 12 years ago
4afa9b7
[ms-inline asm] Add support for parsing complex immediate expressions. Test
by Chad Rosier
· 12 years ago
ad74f33
C API: Add LLVMTargetMachineEmitToMemoryBuffer()
by Tom Stellard
· 12 years ago
edc93b3
C API: Add LLVMGetBufferSize()
by Tom Stellard
· 12 years ago
4074343
C API: Add LLVMGetBufferStart()
by Tom Stellard
· 12 years ago
68ee152
C API: Add LLVMAddTargetDependentFunctionAttr()
by Tom Stellard
· 12 years ago
6340549
Print out the target-independent attributes in a comment before the function definition.
by Bill Wendling
· 12 years ago
13a1628
[XCore] Extend test to check positve offsets are folded into addresses.
by Richard Osborne
· 12 years ago
db51e31
[XCore] Give test more generic name.
by Richard Osborne
· 12 years ago
b509b65
[XCore] Convert a couple of tests to FileCheck.
by Richard Osborne
· 12 years ago
b7690be
Remove unused variable from previous refactor.
by Chad Rosier
· 12 years ago
8ccacf7
[ms-inline asm] Refactor. No functional change intended.
by Chad Rosier
· 12 years ago
7e5d54c
[ms-inline asm] Remove some dead code.
by Chad Rosier
· 12 years ago
6b51f75
Cleanup naming: DataLayout s/TD/DL/
by Eli Bendersky
· 12 years ago
a363b11
Fix build failure introduced in 179591 when assertions are disabled.
by Logan Chien
· 12 years ago
532854d
Implement ARM unwind opcode assembler.
by Logan Chien
· 12 years ago
0eaa6f6
llvm-objdump: Don't print contents of BSS sections: it makes no sense and crashes llvm-objdump on relocated objects with large bss
by Alexey Samsonov
· 12 years ago
6334e13
Add four new functions and one new enum to the C API:
by Hans Wennborg
· 12 years ago
a121e24
simplifycfg: Fix integer overflow converting switch into icmp.
by Hans Wennborg
· 12 years ago
ad36608
Add 64-bit multiply and divide instructions for SPARC v9.
by Jakob Stoklund Olesen
· 12 years ago
d0132ba
ARM: Add VACLT and VACLE assembly aliases.
by Jim Grosbach
· 12 years ago
23e00ae
We are not able to bitcast a pointer to an integral value.
by Bill Wendling
· 12 years ago
b8145e3
Mips assembler: Explicit floating point condition register recognition.
by Jack Carter
· 12 years ago
3fe91a4
Fix a grammar mistake, and add a line about the two phases that the BB/SLP vectorizers have (top-down and bottom-up).
by Nadav Rotem
· 12 years ago
96e0b96
Fix the internal link.
by Nadav Rotem
· 12 years ago
74cd12b
Update the release notes about the vectorizers.
by Nadav Rotem
· 12 years ago
e9a4411
SLPVectorizer: Make it a function pass and add code for hoisting the vector-gather sequence out of loops.
by Nadav Rotem
· 12 years ago
c9363ef
Fix silly typo that broke big endian hosts.
by Rafael Espindola
· 12 years ago
92b0d0e
Fix endianness on some MSVC versions.
by Rafael Espindola
· 12 years ago
9a25630
R600/SI: Emit config values in register value pairs.
by Tom Stellard
· 12 years ago
bf1efe6
R600/SI: Emit configuration value in the .AMDGPU.config ELF section
by Tom Stellard
· 12 years ago
3a63bf2
R600: Emit ELF formatted code rather than raw ISA.
by Tom Stellard
· 12 years ago
467116a
Fix a typo in comment.
by Jim Grosbach
· 12 years ago
0437ef6
Simplify the MCInst operator iterator declaration.
by Jim Grosbach
· 12 years ago
24dcc20
Grammar and punctuation fixes. No content changes.
by John Criswell
· 12 years ago
0851ce0
Try to fix the mingw builds.
by Rafael Espindola
· 12 years ago
f971916
Fix bit size of v64i8 and v32i16 vector types.
by Arnold Schwaighofer
· 12 years ago
c7f424d
Remove getters now that we can specialize structs on the host endianness.
by Rafael Espindola
· 12 years ago
d354644
Avoid outputting temporary test file into source tree.
by Tim Northover
· 12 years ago
0034c1f
Remove unused function.
by Rafael Espindola
· 12 years ago
21a01d1
Make the host endianness check an integer constant expression.
by Rafael Espindola
· 12 years ago
604b357
Replace uses of the deprecated std::auto_ptr with OwningPtr.
by Andy Gibbs
· 12 years ago
eaa752f
Enable all targets by default on Visual Studio.
by Tim Northover
· 12 years ago
60d20a8
Revert "Recommit r179497 after fixing uninitialized variable." until
by Eric Christopher
· 12 years ago
fdf9624
Recommit r179497 after fixing uninitialized variable.
by Eric Christopher
· 12 years ago
2f7ce45
Document our desire to enable the loop vectorizer on -Os in future releases.
by Nadav Rotem
· 12 years ago
fc175d9
Docs: merge the description of the BB and SLP vectorizers and document the -fslp-vectorize-aggressive flag.
by Nadav Rotem
· 12 years ago
1129a83
Add an option -vectorize-slp-aggressive for running the BB vectorizer. Make -fslp-vectorize run the slp-vectorizer.
by Nadav Rotem
· 12 years ago
8849838
Rename the slp-vectorizer clang/llvm flags. No functionality change.
by Nadav Rotem
· 12 years ago
0961656
SLPVectorizer: Add support for vectorizing trees that start at compare instructions.
by Nadav Rotem
· 12 years ago
fd975b0
fix include path in doc Extending LLVM
by Jia Liu
· 12 years ago
00e86ad
Mark all PPC comparison instructions as not having side effects
by Hal Finkel
· 12 years ago
fb6fe0a
Fix PPC64 CR spill location for callee-saved registers
by Hal Finkel
· 12 years ago
f1216ab
Revert "Remove some unused triple and data layout."
by Eric Christopher
· 12 years ago
199ff9c
Remove some unused triple and data layout.
by Eric Christopher
· 12 years ago
10f8d2b
If we've specified a triple on the command line then go ahead
by Eric Christopher
· 12 years ago
ef1762b
Use object file specific section type for initial text section
by Nico Rieck
· 12 years ago
024d943
Reorders two transforms that collide with each other
by David Majnemer
· 12 years ago
687a9df
Make the command line triple match the module triple.
by Nadav Rotem
· 12 years ago
e197486
Miscellaneous cleanups for VecUtils.h
by Benjamin Kramer
· 12 years ago
a15dedb
Document the SLP infrastructure.
by Nadav Rotem
· 12 years ago
0774629
SLP: Document the scalarization cost method.
by Nadav Rotem
· 12 years ago
4208200
Document the decision to assume that the cost of floats is twice as much as integers.
by Nadav Rotem
· 12 years ago
d9f88da
Use i32 for all SPARC shift amounts, even in 64-bit mode.
by Jakob Stoklund Olesen
· 12 years ago
1f098af
Remove unused function attributes.
by Nadav Rotem
· 12 years ago
ab105ae
SLPVectorizer: Add support for trees that don't start at binary operators, and add the cost of extracting values from the roots of the tree.
by Nadav Rotem
· 12 years ago
618eda7
Add support for the abs64 SPARC v9 code model.
by Jakob Stoklund Olesen
· 12 years ago
87ce017
Add support for the SPARC v9 abs44 code model.
by Jakob Stoklund Olesen
· 12 years ago
cab0abd
Use target flags for printing SPARC asm operands.
by Jakob Stoklund Olesen
· 12 years ago
2693210
Also put target flags on SPARC constant pool references.
by Jakob Stoklund Olesen
· 12 years ago
f7eaf29
SLPVectorizer: add initial support for reduction variable vectorization.
by Nadav Rotem
· 12 years ago
ef596e1
Fix patterns for 64-bit pointers.
by Jakob Stoklund Olesen
· 12 years ago
0ec587e
Add target flags to SPARC address operands.
by Jakob Stoklund Olesen
· 12 years ago
63496f6
Mark all PPC CR registers to be spilled as live-in and tag MFCR appropriately
by Hal Finkel
· 12 years ago
41d59c6
Define SPARC code models.
by Jakob Stoklund Olesen
· 12 years ago
41b585c
Use the correct types when matching ADDRri patterns from frame indexes.
by Jakob Stoklund Olesen
· 12 years ago
9cbee63
GlobalDCE: Fix an oversight in my last commit that could lead to crashes.
by Benjamin Kramer
· 12 years ago
8848680
Fix a scalability issue with complex ConstantExprs.
by Benjamin Kramer
· 12 years ago
b99c995
Spill and restore PPC CR registers using the FP when we have one
by Hal Finkel
· 12 years ago
Next »