| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
llvm-svn: 136675
|
| |
|
|
|
|
| |
llvm-gcc buildbots on i386. Devang is looking into the root cause.
llvm-svn: 136674
|
| |
|
|
|
|
|
|
|
|
| |
for awhile, but it's good to make this official.
Just to be clear, Doug and Ted "elected" me to this position.
Might as well add myself to the credits list while I'm at it.
llvm-svn: 136673
|
| |
|
|
| |
llvm-svn: 136672
|
| |
|
|
| |
llvm-svn: 136671
|
| |
|
|
| |
llvm-svn: 136670
|
| |
|
|
| |
llvm-svn: 136669
|
| |
|
|
| |
llvm-svn: 136668
|
| |
|
|
| |
llvm-svn: 136667
|
| |
|
|
| |
llvm-svn: 136666
|
| |
|
|
| |
llvm-svn: 136665
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
instance of
Stopwatch (self.swatch) within the BenchBase's setUp() instance method to be available
to all the child classes.
Use self.swatch to measure elapsed time in TestRepeatedExprs.py, which needs to be
modified later on to actually measure repeated expression evaluations within the
context of lldb as well as gdb.
llvm-svn: 136664
|
| |
|
|
|
|
| |
Krasin!
llvm-svn: 136663
|
| |
|
|
|
|
|
|
|
|
|
| |
This reverts commit 67d097e1232b7d66f58989c16a45b8a11721f76e.
We found a miscompile with ARM byval, which is still being investigated.
In the meantime, this works around the problem by disabling ARM byval.
Conflicts:
lib/CodeGen/TargetInfo.cpp
llvm-svn: 136662
|
| |
|
|
|
|
| |
encodings like "let Inst{11-7} = foo;", where the RHS has no bitwidth specifiers.
llvm-svn: 136660
|
| |
|
|
|
|
| |
experimental for now. Note, the checker still does not handle tracking of escaped values, taking into account the return value of the allocator functions, nor the actual bug reporting..
llvm-svn: 136659
|
| |
|
|
| |
llvm-svn: 136658
|
| |
|
|
|
|
| |
One of them actually pointed to an invalid condition in an assert.
llvm-svn: 136657
|
| |
|
|
| |
llvm-svn: 136656
|
| |
|
|
| |
llvm-svn: 136655
|
| |
|
|
|
|
|
| |
the legalizer. This commit together with the two previous ones fixes
PR10495.
llvm-svn: 136654
|
| |
|
|
| |
llvm-svn: 136653
|
| |
|
|
|
|
| |
using a stack store.
llvm-svn: 136652
|
| |
|
|
|
|
| |
is fixed.
llvm-svn: 136651
|
| |
|
|
| |
llvm-svn: 136650
|
| |
|
|
|
|
| |
Modify the example TestRepeatedExprs.py to use BenchBase, instead.
llvm-svn: 136649
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
caused functions that were cast as part of the
call to have that cast ignored once their
addresses were resolved.
Notably, in the case of objc_msgSend(), if
the function was cast from something returning
i8* to something returning i8, the expression
parser was discarding the cast as part of its
resolution. This caused crashes later on.
llvm-svn: 136648
|
| |
|
|
|
|
|
|
|
|
| |
without bailing out when va_arg is an aggregate expression. However,
alignment checking needs to be added in isSafeToEliminateVarargsCast in
InstCombineCalls.cpp in order to produce correct mips code (see link below).
http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-July/042047.html
llvm-svn: 136647
|
| |
|
|
| |
llvm-svn: 136646
|
| |
|
|
|
|
| |
decoder hooks in addition to per-operand decoder hooks.
llvm-svn: 136645
|
| |
|
|
|
|
|
|
| |
Unfortunately, llvmgcc doesn't always work when writing temporary output to
/dev/null. Therefore, create a temp file that is later deleted.
rdar://9837692
llvm-svn: 136644
|
| |
|
|
|
|
|
|
|
|
|
| |
TableGen deps introduced in r136023. This completes the fixing that
dgregor started in r136621. Sorry for missing these the first time
around.
This should fix some of the random race-condition failures people are
still seeing with CMake.
llvm-svn: 136643
|
| |
|
|
|
|
|
|
| |
avoid returning early for v8i32 types, which would only be valid for
vector with all zeros. Also split the handling of zeros and ones into separate
checking logic since they are handled differently. This fixes PR10547
llvm-svn: 136642
|
| |
|
|
| |
llvm-svn: 136641
|
| |
|
|
| |
llvm-svn: 136639
|
| |
|
|
|
|
| |
one than one successor goes to the same block.
llvm-svn: 136638
|
| |
|
|
|
|
|
|
|
|
| |
lldbtest.Base class,
while its API clients remain unchanged. The new lldbtest.Base class is to capture common behaviors
when working with the test driver to accomplish things. The clients of lldbtest.Base can be
lldb command line and api tests as well as other generic tests like a benchmark test.
llvm-svn: 136636
|
| |
|
|
|
|
| |
failures.
llvm-svn: 136635
|
| |
|
|
|
|
| |
the disassembler, where we may realize fairly late into decoding that something is wrong and need to reset.
llvm-svn: 136634
|
| |
|
|
|
|
| |
rdar://problem/9673664
llvm-svn: 136633
|
| |
|
|
|
|
| |
scratch AST context before attempting to parse.
llvm-svn: 136631
|
| |
|
|
| |
llvm-svn: 136630
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
treated as externals, causing problems when we
tried to look their locations up in the debug
info. For example:
expr char c[] = "foo"; c[0]
would terminate when trying to find c in the
debug information, despite the fact that c was
defined inside the expression.
llvm-svn: 136629
|
| |
|
|
|
|
| |
runtime)
llvm-svn: 136628
|
| |
|
|
| |
llvm-svn: 136626
|
| |
|
|
|
|
| |
plug-in folder.
llvm-svn: 136625
|
| |
|
|
|
|
| |
source-manager-writing code and into the general chained-PCH writing code
llvm-svn: 136624
|
| |
|
|
| |
llvm-svn: 136623
|
| |
|
|
| |
llvm-svn: 136622
|
| |
|
|
|
|
| |
targets. This should fix the CMake build with MSVC.
llvm-svn: 136621
|