Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm
/
76ac200186f2c8eaac75809cfa6f8d9b5645ce5e
76ac200
Fix typo. Extracted from the Andy/PaX patch.
by Rafael Espindola
· 13 years ago
8005bcd
MCJIT: Tidy up the constructor.
by Jim Grosbach
· 13 years ago
91fcb7f
PVS-Studio noticed that EmitVBR64 would perform undefined behaviour if the
by Duncan Sands
· 13 years ago
d43d7fe
Add correct set of regression tests for r162094 commit.
by Tim Northover
· 13 years ago
ec68f55
Port the global copy optimization from the SROA pass to InstCombine.
by Chandler Carruth
· 13 years ago
4dea906
Fix up indentation and remove a couple else's after returns.
by Craig Topper
· 13 years ago
9b9f87a
[asan] add code to detect global initialization fiasco in C/C++. The sub-pass is off by default for now. Patch by Reid Watson. Note: this patch changes the interface between LLVM and compiler-rt parts of asan. The corresponding patch to compiler-rt will follow.
by Kostya Serebryany
· 13 years ago
a182367
Use uint16_t for tables of opcodes.
by Craig Topper
· 13 years ago
630e33a
Fix up indentation. No functional change.
by Craig Topper
· 13 years ago
195f1b8
Add a couple llvm_unreachables. Add a message to several others.
by Craig Topper
· 13 years ago
cba48d8
Replace a break with llvm_unreachable in the default case of a nested switch. Condense code a bit. No functional change.
by Craig Topper
· 13 years ago
5f67d94
Cleanup the scalar FMA3 definitions. Add patterns to fold loads with scalar forms.
by Craig Topper
· 13 years ago
e4b6189
Merge FMA3 instructions with and without patterns into single classes using null_frag.
by Craig Topper
· 13 years ago
787ed03
revise debug output to avoid dangling pointer
by Michael Liao
· 13 years ago
5379904
Add a missing def flag.
by Jakob Stoklund Olesen
· 13 years ago
990ca55
Fix a quadratic algorithm in MachineBranchProbabilityInfo.
by Jakob Stoklund Olesen
· 13 years ago
e7fdef4
Don't add CFG edges for redundant conditional branches.
by Jakob Stoklund Olesen
· 13 years ago
2c5a960
Clarify that duplicate edges are not allowed in the Machine CFG.
by Jakob Stoklund Olesen
· 13 years ago
228e3f5
Add a verification pass after ExpandISelPseudos.
by Jakob Stoklund Olesen
· 13 years ago
b254c6d
Add CFG checks to MachineVerifier.
by Jakob Stoklund Olesen
· 13 years ago
a0708d1
Use a SmallPtrSet to dedup successors in EmitSjLjDispatchBlock.
by Jakob Stoklund Olesen
· 13 years ago
df25988
enable cross compilation with cmake
by Sebastian Pop
· 13 years ago
974e12b
enable Hexagon target from cmake
by Sebastian Pop
· 13 years ago
b72a939
fix HexagonSubtarget parsing of -mv flag
by Sebastian Pop
· 13 years ago
24438b8
fix a case where all operands of BUILD_VECTOR are undefined
by Michael Liao
· 13 years ago
b862f09
Fix coding style violations in 162135 and 162136.
by Akira Hatanaka
· 13 years ago
46aed73
DataExtractor: Fix integer truncation issues in LEB128 extraction.
by Benjamin Kramer
· 13 years ago
bee05dc
Forget to add testcase for r162195. Sorry.
by Stepan Dyatkovskiy
· 13 years ago
08da177
Fixed DAGCombiner bug (found and localized by James Malloy):
by Stepan Dyatkovskiy
· 13 years ago
75d8ad4
Remove FMA3 intrinsic instructions in favor of patterns.
by Craig Topper
· 13 years ago
f4eb22a
Use correct intrinsic for 256-bit VFMSUBADDPS.
by Craig Topper
· 13 years ago
8f9c741
Remove trailing white space and tab characters. No functional change.
by Craig Topper
· 13 years ago
d60cb11
When unsafe math is used, we can use commutative FMAX and FMIN. In some cases
by Nadav Rotem
· 13 years ago
51bfb0f
Fabs folding is implemented.
by Benjamin Kramer
· 13 years ago
a4b5717
InstCombine: Fix a crasher when encountering a function pointer.
by Benjamin Kramer
· 13 years ago
0a8f898
Remove the CAND/COR/CXOR custom ISD nodes and their select code.
by Jakob Stoklund Olesen
· 13 years ago
35fc62b
Remove virtual from many methods. These methods replace methods in the base class, but the base class methods aren't virtual so it just increased call overhead.
by Craig Topper
· 13 years ago
864c870
Also combine zext/sext into selects for ARM.
by Jakob Stoklund Olesen
· 13 years ago
dcd2342
Also pass logical ops to combineSelectAndUse.
by Jakob Stoklund Olesen
· 13 years ago
c279ecd
Remove overly conservative hasOneUse check, this always expands into a single IR instruction.
by Benjamin Kramer
· 13 years ago
00abcd3
InstCombine: Add a couple of fabs identities for comparing with 0.0.
by Benjamin Kramer
· 13 years ago
2b74957
SimplifyLibcalls: Add fabs and trunc to the list of libcalls that are safe to shrink from double to float.
by Benjamin Kramer
· 13 years ago
b9d6b84
Reapply r162160 with a fix: Optimize Arith->Trunc->SETCC sequence to allow better compare/branch code.
by Nadav Rotem
· 13 years ago
6d655a5
fp16-to-fp32 conversion instructions are available in Thumb mode as well.
by Anton Korobeynikov
· 13 years ago
acaaa6f
Refactor code a bit to reduce number of calls in the final compiled code. No functional change intended.
by Craig Topper
· 13 years ago
8188955
Reorder initialization list to silence -Wreorder
by Craig Topper
· 13 years ago
d5c66a0
Revert r162160 because it made a few buildbots fail.
by Nadav Rotem
· 13 years ago
b583868
The X86 backend has a number of optimizations for SETCC nodes which use
by Nadav Rotem
· 13 years ago
fd45fa1
Make atomic load and store of pointers work. Tighten verification of atomic operations
by Eli Friedman
· 13 years ago
1cec7a0
Fix undefined behavior (binding a reference to a dereferenced null pointer) if
by Richard Smith
· 13 years ago
3028d38
Add MipsELFWriterInfo.{h,cpp}.
by Akira Hatanaka
· 13 years ago
b889e0c
Correct MCJIT functionality for MIPS32 architecture.
by Akira Hatanaka
· 13 years ago
a67eda7
Implement stack protectors for structures with character arrays in them.
by Bill Wendling
· 13 years ago
a7fb3f6
Avoid folding ADD instructions with FI operands.
by Jakob Stoklund Olesen
· 13 years ago
72e9b6a
Add stub methods for mips assembly matcher.
by Akira Hatanaka
· 13 years ago
168843c
MemoryBuiltins: Properly guard ObjectSizeOffsetVisitor against cycles in the IR.
by Benjamin Kramer
· 13 years ago
32811be
Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' to
by Bill Wendling
· 13 years ago
d5118c8
Assert that dominates is not given a multiple edge. Finding out if we have
by Rafael Espindola
· 13 years ago
1f1ab3e
Add comment, clean up code. No functional change.
by Jakob Stoklund Olesen
· 13 years ago
b97cebd
TargetLowering: Use the large shift amount during legalize types. The legalizer may call us with an overly large type.
by Benjamin Kramer
· 13 years ago
cabc069
Use standard pattern for iterate+erase.
by Jakob Stoklund Olesen
· 13 years ago
823573a
Guard MemoryBuiltins against self-looping GEPs, which can occur in unreachable code due to constant propagation.
by Benjamin Kramer
· 13 years ago
4e81d40
Fix broken check lines.
by Benjamin Kramer
· 13 years ago
3c8ad92
Implement NEON domain switching for scalar <-> S-register vmovs on ARM
by Tim Northover
· 13 years ago
734fd27
Insertion of NoFolder functions to avoid ambiguous overload warnings or errors about whether to convert Idx to ArrayRef<Constant *> or ArrayRef<Value *> like ConstantFolder and TargetFolder.
by Jin-Gu Kang
· 13 years ago
63a99ff
Use nested switch to select arguments to reduce calls to EmitPCMP.
by Craig Topper
· 13 years ago
c087870
Make ReplaceATOMIC_BINARY_64 a static function. Use a nested switch to reduce to only a single call to it thus allowing it to be inlined by the compiler.
by Craig Topper
· 13 years ago
3ec6446
Test commit.
by Pranav Bhandarkar
· 13 years ago
960fb74
Remove unnecessary include of ARMGenInstrInfo.inc.
by Craig Topper
· 13 years ago
8cd9eae
Declare some for loop indices inside the for loop statement.
by Craig Topper
· 13 years ago
c056483
Fix up indentation of outputted decode function for readability.
by Craig Topper
· 13 years ago
c797f2e
lit: Show actually created count of threads. The incorrect threads count is printed if the number of tests are less than the number of default threads.
by NAKAMURA Takumi
· 13 years ago
cbeb8d9
Flatten the aligned-char-array utility template to be a directly
by Chandler Carruth
· 13 years ago
083b48a
Add ADD and SUB to the predicable ARM instructions.
by Jakob Stoklund Olesen
· 13 years ago
053b5b0
Handle ARM MOVCC optimization in PeepholeOptimizer.
by Jakob Stoklund Olesen
· 13 years ago
f2c64ef
Add an MCID::Select flag and TII hooks for optimizing selects.
by Jakob Stoklund Olesen
· 13 years ago
05b2bc8
Revert r162034, r162035 and r162037.
by Roman Divacky
· 13 years ago
e88d17d
Define and handle additional fixup kinds. By Adhemerval Zanella.
by Roman Divacky
· 13 years ago
dd4b9f3
Add PPC64 relocations definitions, by Adhemerval Zanella.
by Roman Divacky
· 13 years ago
745d94d
Handle PowerPC.
by Roman Divacky
· 13 years ago
0016f73
Fix typo and grammar. By Adhemerval Zanella.
by Roman Divacky
· 13 years ago
0513059
Teach GVN to reason about edges dominating uses. This allows it to handle cases
by Rafael Espindola
· 13 years ago
52b7ec6
Add dump/dumpr methods to SDValue.
by Nadav Rotem
· 13 years ago
2ff4e9d
[arm-fast-isel] Add support for fastcc.
by Jush Lu
· 13 years ago
9418f17
Patch to enable FMA on bdver2 target. Make XOP feature enable FMA4 as well.
by Anitha Boyapati
· 13 years ago
2e7a01c
by Anitha Boyapati
· 13 years ago
a75e1a4
Test case for r162008.
by Akira Hatanaka
· 13 years ago
bb2e1b5
Add Android ABI to Mips backend to handle functions returning vectors of four
by Akira Hatanaka
· 13 years ago
385401a
bug in experimental targets
by Victor Oliveira
· 13 years ago
2860b7e
Fold predicable instructions into MOVCC / t2MOVCC.
by Jakob Stoklund Olesen
· 13 years ago
8dd2e5b
Remove dead flag.
by Bill Wendling
· 13 years ago
1e0b864
Rework test so that it reproduces the error without the horrible flag.
by Bill Wendling
· 13 years ago
9c0f0dc
Remove invalid test. This test requires that dead basic blocks be kept
by Bill Wendling
· 13 years ago
f92bbcd
Fixed a problem in the JIT memory allocator where
by Sean Callanan
· 13 years ago
d024a20
Add a CoveringSubRegIndices field to SubRegIndex records.
by Jakob Stoklund Olesen
· 13 years ago
3651e7d
Properly test the LLVM_USE_RVALUE_REFERENCES macro.
by Michael J. Spencer
· 13 years ago
118f194
Properly test the LLVM_USE_RVALUE_REFERENCES macro.
by Michael J. Spencer
· 13 years ago
1ebd25e
[PathV2] Add mapped_file_region. Implementation for Windows and POSIX.
by Michael J. Spencer
· 13 years ago
b9d565a
Add LLVM_DELETED_FUNCTION compatibility macro.
by Michael J. Spencer
· 13 years ago
58aae38
Fix a typo in VariadicFunction.h that leads to invalid code in macro expansion.
by Chad Rosier
· 13 years ago
Next »