- Dec 20, 2012
-
-
Jakob Stoklund Olesen authored
This is supposed to be a mechanical change with no functional effects. InstrEmitter can generate all types of MachineOperands which revealed that MachineInstrBuilder was missing a few methods, added by this patch. Besides providing a context pointer to MI::addOperand(), MachineInstrBuilder seems like a better fit for this code. llvm-svn: 170712
-
Jakob Stoklund Olesen authored
This automatically passes a context pointer to MI->addOperand(). llvm-svn: 170711
-
Rafael Espindola authored
I checked that it would still crash llc before the corresponding fix. llvm-svn: 170709
-
Nadav Rotem authored
llvm-svn: 170708
-
Dmitry Vyukov authored
llvm-svn: 170707
-
-
Rafael Espindola authored
Without this patch comparing two equal versions without patch numbers (4.7 for example) will result in A < B and B < A. Patch by Simon Atanasyan. llvm-svn: 170705
-
James Molloy authored
Add a new attribute, 'noduplicate'. If a function contains a noduplicate call, the call cannot be duplicated - Jump threading, loop unrolling, loop unswitching, and loop rotation are inhibited if they would duplicate the call. Similarly inlining of the function is inhibited, if that would duplicate the call (in particular inlining is still allowed when there is only one callsite and the function has internal linkage). llvm-svn: 170704
-
Howard Hinnant authored
Hyeon-Bin Jeong: readsome() need to reset gcount to zero. This fixes http://llvm.org/bugs/show_bug.cgi?id=14670. llvm-svn: 170703
-
Alexey Samsonov authored
llvm-svn: 170701
-
Roman Divacky authored
its only user, is gone. llvm-svn: 170699
-
Alexey Samsonov authored
[Sanitizer] Fix CMake build rules for sanitizer_common tests to respect universal static libraries on Mac llvm-svn: 170698
-
Kostya Serebryany authored
llvm-svn: 170697
-
Evgeniy Stepanov authored
llvm-svn: 170696
-
Dmitry Vyukov authored
llvm-svn: 170695
-
Renato Golin authored
llvm.arm.neon.vsub[su].* intrinsics. Patch by Pete Couperus <pjcoup@gmail.com> llvm-svn: 170694
-
NAKAMURA Takumi authored
llvm-svn: 170693
-
NAKAMURA Takumi authored
llvm-svn: 170692
-
Alexey Samsonov authored
[Sanitizer] Modify CMake build rules for sanitizer_common unit tests: build them with fresh Clang for both 32- and 64-bits (if possible) llvm-svn: 170691
-
Alexander Potapenko authored
This test didn't pass for me locally because of "T0's stack" being converted to "T0'short stack" by c++filt. Strange enough this doesn't show up on our bots. llvm-svn: 170690
-
Kostya Serebryany authored
llvm-svn: 170689
-
Alexander Kornienko authored
llvm-svn: 170688
-
Kostya Serebryany authored
llvm-svn: 170687
-
Evgeniy Stepanov authored
llvm-svn: 170686
-
Kostya Serebryany authored
[asan] add a flag poison_heap to allow better allocator benchmarking, implemenet malloc_stats() on Linux llvm-svn: 170685
-
Alexander Kornienko authored
http://llvm-reviews.chandlerc.com/D226 Patch by Philip Craig! llvm-svn: 170684
-
NAKAMURA Takumi authored
llvm-svn: 170683
-
NAKAMURA Takumi authored
FYI, llvm and clang can be built deterministically between stage 2 and stage3, among iterative clean rebuilds, with GNU ar; configure --disable-timestamps make AR.Flags=crsD RANLIB=echo llvm-svn: 170682
-
Dmitry Vyukov authored
llvm-svn: 170681
-
Kostya Serebryany authored
llvm-svn: 170680
-
Dmitry Vyukov authored
llvm-svn: 170679
-
Kostya Serebryany authored
llvm-svn: 170677
-
Craig Topper authored
llvm-svn: 170676
-
Craig Topper authored
llvm-svn: 170675
-
Reed Kotler authored
next few days but it's already tested a lot from test-suite and works fine. This patch completes almost 100% pass of test-suite for mips 16. llvm-svn: 170674
-
Reed Kotler authored
on code that has large frames which will not yet compile correctly. llvm-svn: 170673
-
Jyotsna Verma authored
llvm-svn: 170672
-
Jyotsna Verma authored
llvm-svn: 170671
-
Alexey Samsonov authored
llvm-svn: 170670
-
Reed Kotler authored
llvm-svn: 170669
-