- Oct 04, 2011
-
-
Jim Grosbach authored
llvm-svn: 141047
-
Jim Grosbach authored
llvm-svn: 141046
-
Anna Zaks authored
[analyzer] Remove redundant state (AnalysisContext pointer for every BinaryOperator tracked) from IdempotentOperationChecker. llvm-svn: 141045
-
Johnny Chen authored
llvm-svn: 141044
-
Jim Grosbach authored
llvm-svn: 141043
-
Bill Wendling authored
Use the PC label ID rather than '1'. Add support for thumb-2, because I heard that some people use it. llvm-svn: 141042
-
Johnny Chen authored
llvm-svn: 141041
-
Bill Wendling authored
llvm-svn: 141040
-
Johnny Chen authored
llvm-svn: 141039
-
Jim Grosbach authored
llvm-svn: 141038
-
Fariborz Jahanian authored
functions. // rdar://10186536 llvm-svn: 141037
-
Johnny Chen authored
llvm-svn: 141036
-
Johnny Chen authored
llvm-svn: 141035
-
- Oct 03, 2011
-
-
Anna Zaks authored
[analyzer] In UndefBranchChecker, use a node generator which does not create an edge/branching. (ExprEngine should be in charge of generating edges. The checkers should examine the condition and generate PostCondition node if needed.) llvm-svn: 141034
-
Johnny Chen authored
llvm-svn: 141033
-
Nick Lewycky authored
llvm-svn: 141032
-
Bill Wendling authored
This code will replace the version in ARMAsmPrinter.cpp. It creates a new machine basic block, which is the dispatch for the return from a longjmp call. It then shoves the address of that machine basic block into the correct place in the function context so that the EH runtime will jump to it directly instead of having to go through a compare-and-jump-to-the-dispatch bit. This should be more efficient in the common case. llvm-svn: 141031
-
Akira Hatanaka authored
llvm-svn: 141030
-
Akira Hatanaka authored
llvm-svn: 141029
-
Akira Hatanaka authored
llvm-svn: 141028
-
Anna Zaks authored
- Remove unused FindUndefExpr::ProgramStateManager. - The Condition parameter of the callback is the terminator of the block, no need to retrieve it again. llvm-svn: 141027
-
Bill Wendling authored
Move the grabbing of the jump buffer into the caller function, eliminating the need for returning a std::pair. llvm-svn: 141026
-
Jim Grosbach authored
llvm-svn: 141025
-
Akira Hatanaka authored
llvm-svn: 141024
-
Devang Patel authored
llvm-svn: 141023
-
Jim Grosbach authored
llvm-svn: 141022
-
Johnny Chen authored
llvm-svn: 141021
-
Jim Grosbach authored
It's documented as a separate instruction to line up with the Thumb1 encodings, for which it really is a distinct instruction encoding. llvm-svn: 141020
-
Akira Hatanaka authored
registers. llvm-svn: 141019
-
Abramo Bagnara authored
llvm-svn: 141018
-
Akira Hatanaka authored
llvm-svn: 141017
-
Akira Hatanaka authored
registers and 64-bit HI and LO registers. Fix encoding of the 32-bit versions of the instructions. llvm-svn: 141015
-
-
Abramo Bagnara authored
llvm-svn: 141012
-
Chandler Carruth authored
is designed to allow the detection to record more rich information about the installation than just a single path. Mostly, the functionality remains the same. This is primarily a factoring change. However, the new factoring immediately fixes one issue where on ubuntu we didn't walk up enough layers to reach the parent lib path. I'll have a test tree for that once I finish making the Ubuntu tree work reasonably. llvm-svn: 141011
-
Jim Grosbach authored
llvm-svn: 141010
-
Fariborz Jahanian authored
not bind to a temporary. Fixes //rdar://10188258 llvm-svn: 141009
-
Justin Holewinski authored
llvm-svn: 141008
-
Craig Topper authored
Add support for MOVBE and RDRAND instructions for the assembler and disassembler. Includes feature flag checking, but no instrinsic support. Fixes PR10832, PR11026 and PR11027. llvm-svn: 141007
-
Matt Beaumont-Gay authored
sync between DiagnosticsEngine and PartialDiagnostic. llvm-svn: 141006
-