| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 109999
|
|
|
|
| |
llvm-svn: 109998
|
|
|
|
|
|
|
|
| |
run the tests using DejaGNU, but not for much longer. This is a last call for
DejaGNU supporters, if no one complains soon the DejaGNU support is going to
die.
llvm-svn: 109997
|
|
|
|
|
|
|
| |
rewritten by me to not require updating all the target initialization routine
names.
llvm-svn: 109996
|
|
|
|
| |
llvm-svn: 109995
|
|
|
|
|
|
| |
Gray.
llvm-svn: 109994
|
|
|
|
|
|
|
|
|
| |
was invoked from (which may not be where the executable itself is).
- This allows having e.g., /Developer/usr/bin/clang be a symlink to some other
location, while still making sure the Driver finds 'as', 'ld', etc. relative
to itself.
llvm-svn: 109989
|
|
|
|
| |
llvm-svn: 109988
|
|
|
|
|
|
|
| |
randomly. This makes us consistently show "-pedantic" as the warning option
for a warning where appropriate.
llvm-svn: 109987
|
|
|
|
|
|
| |
Note some obvious false positives in the test case.
llvm-svn: 109986
|
|
|
|
|
|
| |
improves the generated code in some cases.
llvm-svn: 109985
|
|
|
|
|
|
|
| |
will end up bizarrely mirroring CGExprConstant, but that might be the hazard of
this feature.
llvm-svn: 109984
|
|
|
|
| |
llvm-svn: 109971
|
|
|
|
|
|
| |
a class template. Fixes rdar://problem/8243419.
llvm-svn: 109967
|
|
|
|
| |
llvm-svn: 109966
|
|
|
|
| |
llvm-svn: 109965
|
|
|
|
|
|
| |
those with initializers.
llvm-svn: 109964
|
|
|
|
|
|
|
|
|
|
| |
a switch or goto somewhere in the function. Indirect gotos trigger the
jump-checker regardless, because the conditions there are slightly more
elaborate and it's too marginal a case to be worth optimizing.
Turns off the jump-checker in a lot of cases in C++. rdar://problem/7702918
llvm-svn: 109962
|
|
|
|
| |
llvm-svn: 109961
|
|
|
|
|
|
|
|
|
| |
the magic of inline assembly. Essentially we use read and write hazards
on the set of local variables to force flushing locals to memory
immediately before any protected calls and to inhibit optimizing locals
across the setjmp->catch edge. Fixes rdar://problem/8160285
llvm-svn: 109960
|
|
|
|
|
|
|
|
|
| |
away from a computer now.
--- Reverse-merging r109881 into '.':
D test/CodeGen/X86/avx-intrinsics-x86.ll
D test/CodeGen/X86/avx-intrinsics-x86_64.ll
llvm-svn: 109959
|
|
|
|
|
|
| |
anything.
llvm-svn: 109958
|
|
|
|
|
|
| |
anything.
llvm-svn: 109957
|
|
|
|
| |
llvm-svn: 109956
|
|
|
|
| |
llvm-svn: 109954
|
|
|
|
|
|
|
| |
like my instcombine patch.", in an attempt to fix Clang i386 bootstrap.
- Also PR7719.
llvm-svn: 109953
|
|
|
|
|
|
| |
options align.
llvm-svn: 109952
|
|
|
|
|
|
| |
module and take a const BugDriver.
llvm-svn: 109951
|
|
|
|
| |
llvm-svn: 109950
|
|
|
|
| |
llvm-svn: 109949
|
|
|
|
|
|
|
| |
the jtblock_operand print methods. This avoids extra newlines in the
disassembler's output. PR7757.
llvm-svn: 109948
|
|
|
|
| |
llvm-svn: 109947
|
|
|
|
| |
llvm-svn: 109946
|
|
|
|
|
|
| |
for malloc/free checking. Patch by Andrew McGregor!
llvm-svn: 109939
|
|
|
|
|
|
|
|
|
|
|
| |
call Objective-C methods from expressions. Also added
some more logging to the function-calling thread plan
so that we can see the registers when a function
finishes.
Also documented things maybe a bit better.
llvm-svn: 109938
|
|
|
|
|
|
|
| |
the files in the precompiled preamble have changed since it was build,
force the preamble to be rebuilt.
llvm-svn: 109937
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
exactly what bugpoint expected it to do.
There was also only one user of
BlockExtractorPass(const std::vector<BasicBlock*> &B), so just remove it and
make BlockExtractorPass read BlockFile.
This fixes bugpoint's block extraction.
Nick, please review.
llvm-svn: 109936
|
|
|
|
|
|
|
|
| |
involves rolling back some
of my earlier data structure improvements until I can ensure that there are no iterator invalidation problems.
llvm-svn: 109935
|
|
|
|
|
|
| |
shifts cost extra instructions so it might be better to emit them separately to take advantage of dual-issues.
llvm-svn: 109934
|
|
|
|
|
|
|
| |
reference registers past the end of the NEON register file, and report them
as invalid instead of asserting when trying to print them. PR7746.
llvm-svn: 109933
|
|
|
|
| |
llvm-svn: 109931
|
|
|
|
|
|
|
|
| |
launch it due to not being able to get the task port. A SIGHUP was killing us
and also an error string wasn't properly being passed along. Got rid of a
class error variable that can only lead to multi-threaded crashes.
llvm-svn: 109930
|
|
|
|
| |
llvm-svn: 109907
|
|
|
|
|
|
|
| |
later to identify and possibly remove superfluous compare instructions -- those
that are testing for and setting a status flag that should already be set.
llvm-svn: 109901
|
|
|
|
|
|
|
|
|
| |
Change the prototype of ScriptInterpreter::ExecuteOneLine() to return bool
instead of void and take one additional parameter as CommandReturnObject *.
Propagate the status of one-liner execution back appropriately.
llvm-svn: 109899
|
|
|
|
| |
llvm-svn: 109895
|
|
|
|
| |
llvm-svn: 109894
|
|
|
|
| |
llvm-svn: 109893
|
|
|
|
|
|
|
|
| |
formerly rejected by the FE, so asserted in the BE; now the FE only
warns, so we treat it as a legitimate fatal error in PPC BE.
This means the test for the feature won't pass, so it's xfail'd.
llvm-svn: 109892
|
|
|
|
| |
llvm-svn: 109891
|