Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
9778ad51ee1d2a604b6cc4bece336d2bc4bfbe20
9778ad5
An easy case where GCC should really be able to work out that the value is only
by Duncan Sands
· 13 years ago
6212d31
GCC warns about a comparison between signed and unsigned values.
by Duncan Sands
· 13 years ago
4b794f8
GCC fails to understand that NextBB is always initialized if EvaluateBlock
by Duncan Sands
· 13 years ago
7481d07
Fix typo.
by Rafael Espindola
· 13 years ago
0822e01
More newline cleanups.
by Eric Christopher
· 13 years ago
2441367
Add some handy-dandy newlines.
by Eric Christopher
· 13 years ago
63d578b
misched: cleanup reaching def computation
by Andrew Trick
· 13 years ago
5fb468a
Canonicalize (srl (bswap x), 16) to (rotr (bswap x), 16) if the high 16 bits
by Evan Cheng
· 13 years ago
81a682a
PostRASched: Convert physreg def/use tracking to Jakob's SparseSet.
by Andrew Trick
· 13 years ago
f19a592
Handle regmasks in FixupKills.
by Jakob Stoklund Olesen
· 13 years ago
c892aeb
Optimize a couple of common patterns involving conditional moves where the false
by Evan Cheng
· 13 years ago
bbad2f1
Handle regmasks in CriticalAntiDepBreaker.
by Jakob Stoklund Olesen
· 13 years ago
cf14613
Track reserved registers separately from RegsAvailable.
by Jakob Stoklund Olesen
· 13 years ago
c9addc4
MC: Fix the MCNullStreamer which was broken in r147763.
by Daniel Dunbar
· 13 years ago
02634be
Don't compute latencies for regmask operands.
by Jakob Stoklund Olesen
· 13 years ago
be2af7e
Handle regmasks in RegisterScavenging.
by Jakob Stoklund Olesen
· 13 years ago
8ae3ac7
misched: Use SparseSet for VRegDegs for constant time clear().
by Andrew Trick
· 13 years ago
d55a266
Allow the use of an alternate symbol for calculating a function's size.
by Hal Finkel
· 13 years ago
13b151c
Remove bad comma from .el file.
by Bill Wendling
· 13 years ago
ecc39de
libclc is now dual licensed, Tobias and Peter own their respective subprojects.
by Chris Lattner
· 13 years ago
c9c137b
Properly emit _fltused with FastISel. Refactor to share code with SDAG.
by Michael J. Spencer
· 13 years ago
2fc0977
Comment from code review
by Andrew Trick
· 13 years ago
90f2004
Remove extra semi-colons.
by Chad Rosier
· 13 years ago
91ba63d
80 col.
by Jakob Stoklund Olesen
· 13 years ago
dfb4fe2
Efficient pattern for store truncate. Patch by Evandro Menezes.
by Sirish Pande
· 13 years ago
cebb4ee
Add Foreach Loop
by David Greene
· 13 years ago
a3bf915
Fix typos.
by Jakob Stoklund Olesen
· 13 years ago
e1a4427
Remove static ctor.
by Benjamin Kramer
· 13 years ago
fdf0dc9
Support was removed from LLVM's MIPS backend for the PSP variant of that
by Chandler Carruth
· 13 years ago
8b6fe6b
Only add DW_AT_prototyped if we're working with a C-like language.
by Eric Christopher
· 13 years ago
438b092
Add the source language into the compile unit.
by Eric Christopher
· 13 years ago
e2dc933
Remove extra semi-colon.
by Eric Christopher
· 13 years ago
c528e46
Declare register classes as const. Fix a couple pointers to register classes that weren't already const.
by Craig Topper
· 13 years ago
cc77b54
misched: DAG builder should not track dependencies for SSA defs.
by Andrew Trick
· 13 years ago
b4566a9
Initialize SUnits before DAG building.
by Andrew Trick
· 13 years ago
44d2382
Make all pointers to TargetRegisterClass const since they are all pointers to static data that should not be modified.
by Craig Topper
· 13 years ago
b84d540
Improve comment. Thanks for Andrew for the suggestion.
by Rafael Espindola
· 13 years ago
919a503
Semantically revert 151015. Add a comment on why we should be able to assert
by Rafael Espindola
· 13 years ago
57708ab
Adding support for Microsoft's thiscall calling convention. LLVM side of the patch.
by Aaron Ballman
· 13 years ago
967570f
Improve handling of blockaddresses in bugpoint when splitting a module. Patch by Daniel Reynaud.
by Eli Friedman
· 13 years ago
f3b06a9
ADT/SparseSet.h: Fix up header dependencies.
by NAKAMURA Takumi
· 13 years ago
209600b
Clarify ARM calling conventions.
by Jakob Stoklund Olesen
· 13 years ago
a240743
Use SparseSet for the RAFast live virtual register map.
by Jakob Stoklund Olesen
· 13 years ago
6258862
Add a Briggs and Torczon sparse set implementation.
by Jakob Stoklund Olesen
· 13 years ago
5990bd7
Use a function in MathExtras to do sign extension.
by Akira Hatanaka
· 13 years ago
c76ad82
Remove a bad PowerPC test.
by Jakob Stoklund Olesen
· 13 years ago
a1aa8db
Calls don't really change the stack pointer.
by Jakob Stoklund Olesen
· 13 years ago
4586d25
Add API "handleMoveIntoBundl" for updating liveness when moving instructions into
by Lang Hames
· 13 years ago
ce70903
Testcase for previous commit.
by Eric Christopher
· 13 years ago
35f225a
There's no need for a DW_AT_byte_size on a pointer type.
by Eric Christopher
· 13 years ago
a641c07
Use the target-aware constant folder on expressions to improve the chance
by Nick Lewycky
· 13 years ago
0704327
Proper support for a bastardized darwin-eabi hybird ABI.
by Evan Cheng
· 13 years ago
e16da6c
s/the the/the/
by Rafael Espindola
· 13 years ago
a42d5c4
Fix unsigned off-by-one in comment.
by Benjamin Kramer
· 13 years ago
8294eb5
InstCombine: Don't transform a signed icmp of two GEPs into a signed compare of the indices.
by Benjamin Kramer
· 13 years ago
bf8653f
Move the implementation of StringRef::split out of StringExtras.cpp
by Duncan Sands
· 13 years ago
bf8f50d
test/CodeGen/X86/2012-02-20-MachineCPBug.ll: Fix on generic(non-x86) hosts to add -mattr=+sse.
by NAKAMURA Takumi
· 13 years ago
e6e258f
Revert r151049 cos it broke the buildbots.
by Jay Foad
· 13 years ago
c5f18d3
Tiny cosmetic change to use the same style for all of the while loops in
by Chandler Carruth
· 13 years ago
6b842e3
PR1210: make uniquing of struct and function types more efficient by
by Jay Foad
· 13 years ago
dac3d36
Replace a hand rolled loop with a lovely StringRef helper we have these
by Chandler Carruth
· 13 years ago
4fbf658
Pull the parsing helper functions out of the Triple interface entirely.
by Chandler Carruth
· 13 years ago
0523f41
Clean up comments that I missed when changing the triple representation.
by Chandler Carruth
· 13 years ago
7d9b207
Reorder some members in MCRegisterClass to remove padding on 64-bit builds.
by Craig Topper
· 13 years ago
f3e3783
In generated RegisterInfo files, replace a pointer to the end of an array with just the size of the array to avoid relocations.
by Craig Topper
· 13 years ago
902af25a
Merge some tables in generated RegisterInfo file. Store indices into larger table instead of pointers to reduce relocations and shrink table size on 64-bit builds. Shaves ~24K off X86MCTargetDesc.o. Accidentally commited only part of this in r151038.
by Craig Topper
· 13 years ago
4472838
Merge some tables in generated RegisterInfo file. Store indices into larger table instead of pointers to reduce relocations and shrink table size on 64-bit builds. Shaves ~24K off X86MCTargetDesc.o
by Craig Topper
· 13 years ago
19273ae
Clear virtual registers after they are no longer referenced.
by Andrew Trick
· 13 years ago
e8ccb04
StackSlotColoring does not use a VirtRegMap
by Andrew Trick
· 13 years ago
9001947
whitespace
by Andrew Trick
· 13 years ago
705b48d
Use more idiomatic assert.
by Rafael Espindola
· 13 years ago
161fb5d
Avoid warning on non assert builds.
by Rafael Espindola
· 13 years ago
124e51c
Switch the llvm::Triple class to immediately parse the triple string on
by Chandler Carruth
· 13 years ago
4b04578
It turns out that with the current scev organization ReuseOrCreateCast cannot
by Rafael Espindola
· 13 years ago
fd6d321
Fix some bugs in HMEditor's moveAllOperandsInto logic.
by Lang Hames
· 13 years ago
0ef0557
Check for the correct size in the invariant marker.
by Nick Lewycky
· 13 years ago
01b623c
Fix machine-cp by having it to check sub-register indicies. e.g.
by Evan Cheng
· 13 years ago
acb6f50
Fix 80-column violation.
by Chad Rosier
· 13 years ago
1173140
Test case for r150978.
by Benjamin Kramer
· 13 years ago
6ad48f4
InstCombine: Removing the base from the address calculation is only safe when the GEPs are inbounds.
by Benjamin Kramer
· 13 years ago
1c7f744
Make this a bit prettier and more obvious when a derived type isn't
by Eric Christopher
· 13 years ago
dc1eeb8
If a derived type is also a composite type, print that information too.
by Eric Christopher
· 13 years ago
9f90e87
Add support for runtime languages on our forward declarations.
by Eric Christopher
· 13 years ago
9bb4085
InstCombine: When comparing two GEPs that were derived from the same base pointer but use different types, expand the offset calculation and to the compare on the offset if profitable.
by Benjamin Kramer
· 13 years ago
d234863
InstCombine: Make OptimizePointerDifference more aggressive.
by Benjamin Kramer
· 13 years ago
6259dcd
Teach the DAGCombiner that certain loadext nodes followed by ANDs can be converted to zeroexts.
by James Molloy
· 13 years ago
873fd5f
Improve generated code for extending loads and some trunc stores on ARM.
by James Molloy
· 13 years ago
df7e8bd
Make post-ra tail duplication bundle safe. No test case as recent codegen
by Evan Cheng
· 13 years ago
7fa7677
Rename class Evaluate to Evaluator and put it in an anonymous namespace.
by Nick Lewycky
· 13 years ago
b053fc1
fold comparisons of gep'd alloca points with null to false,
by Chris Lattner
· 13 years ago
637f949
Switch to a more idiomatic way of silencing unused variable warnings in
by Chandler Carruth
· 13 years ago
cceb8f4
Move constructors out-of-line and flesh out their documentation. No
by Chandler Carruth
· 13 years ago
23ec5d7
Move EvaluateFunction and EvaluateBlock into a class, and make the class store
by Nick Lewycky
· 13 years ago
7db76e7
Silence operator precedence warning.
by Benjamin Kramer
· 13 years ago
273df0b
autoconf/m4/visibility_inlines_hidden.m4: Tweak for cygwin-g++-4.5.3. It folded conftest regardress of attributge((noinline)) with >=O1 .
by NAKAMURA Takumi
· 13 years ago
b0934ab
Remove dead code. Improve llvm_unreachable text. Simplify some control flow.
by Ahmed Charles
· 13 years ago
d7ace3f
StringRef'ize EmitSourceFileHeader().
by Ahmed Charles
· 13 years ago
1bf724b
Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove unneeded 'using namespace'.
by Craig Topper
· 13 years ago
6aceab1
Add machinery for pushing live ranges onto bundle starts while bundling.
by Lang Hames
· 13 years ago
4a0b2d6
Simplify moveEnteringDownFrom rules.
by Lang Hames
· 13 years ago
Next »