- Aug 16, 2011
-
-
Rafael Espindola authored
Thanks to Jonas Gafele for noticing. llvm-svn: 137716
-
NAKAMURA Takumi authored
llvm-svn: 137715
-
Ted Kremenek authored
[analyzer] Enhance ConditionVisitor to handle arbitrary ValueDecls in binary expressions, and also handle inverting the order of comparison when the named decl appears on the RHS. llvm-svn: 137714
-
Bill Wendling authored
llvm-svn: 137712
-
Akira Hatanaka authored
Mips1 does not support double precision loads or stores, therefore two single precision loads or stores must be used in place of these instructions. This patch treats double precision loads and stores as if they are legal instructions until MCInstLowering, instead of generating the single precision instructions during instruction selection or Prolog/Epilog code insertion. Without the changes made in this patch, llc produces code that has the same problem described in r137484 or bails out when MipsInstrInfo::storeRegToStackSlot or loadRegFromStackSlot is called before register allocation. llvm-svn: 137711
-
Greg Clayton authored
and signed integers. llvm-svn: 137710
-
NAKAMURA Takumi authored
...I believe it would not break anything... FIXME: "check-all" may not be generated w/o LLVM_INCLUDE_TESTS. llvm-svn: 137709
-
Ted Kremenek authored
llvm-svn: 137708
-
Akira Hatanaka authored
llvm-svn: 137707
-
Akira Hatanaka authored
llvm-svn: 137706
-
Ted Kremenek authored
[analyzer] Enhance ConditionVisitor to understand eagerly evaluated (simple) binary conditions, and teach it to only focus on constraint changes. llvm-svn: 137705
-
Ted Kremenek authored
[analyzer] add ExprEngine::getEagerlyAssumedTags() to allow externally querying of "eagerly assumed" expressions. llvm-svn: 137704
-
Eli Friedman authored
llvm-svn: 137703
-
Eli Friedman authored
llvm-svn: 137702
-
Jason Molenda authored
processor; we may get this subtype ("CPU_SUBTYPE_X86_ARCH1") back when starting a kdp session. llvm-svn: 137701
-
Eric Christopher authored
FileCheckize. It is more properly an optimizer test. llvm-svn: 137700
-
Johnny Chen authored
For the default case (illegal encoding type), just return false instead of break. A8.6.84 LDRSH (register) A8.6.309 VLD1 (single element to all lanes) llvm-svn: 137699
-
-
Ted Kremenek authored
llvm-svn: 137697
-
Johnny Chen authored
llvm-svn: 137696
-
Greg Clayton authored
location was in a register would not be able to dereference children when displaying "*var" or the derefence of the variable. llvm-svn: 137695
-
Eli Friedman authored
to be wrong (or at least somewhat suspect). Leave a FIXME for Bill. llvm-svn: 137694
-
Eli Friedman authored
llvm-svn: 137693
-
Jim Ingham authored
llvm-svn: 137692
-
Eli Friedman authored
This commit includes a mention of the landingpad instruction, but it's not changing the behavior around it. I think the current behavior is correct, though. Bill, can you double-check that? llvm-svn: 137691
-
Eli Friedman authored
llvm-svn: 137690
-
Devang Patel authored
llvm-svn: 137689
-
Argyrios Kyrtzidis authored
llvm-svn: 137688
-
Owen Anderson authored
llvm-svn: 137687
-
Owen Anderson authored
Specify a necessary fixed bit for VLD3DUP, and otherwise rearrange the Thumb2 NEON decoding hooks to bring us closer to correctness. llvm-svn: 137686
-
Bruno Cardoso Lopes authored
also add the AVX versions of the 128-bit patterns llvm-svn: 137685
-
Bruno Cardoso Lopes authored
predicate and TB encoding fields. This fix the encoding for the attached testcase. This fixes PR10625. llvm-svn: 137684
-
Devang Patel authored
llvm-svn: 137683
-
Eric Christopher authored
llvm-svn: 137682
-
Anna Zaks authored
MacOSKeychainAPIChecker: The security API/memory leak checker should always generate regular nodes instead of sink nodes. llvm-svn: 137681
-
Bob Wilson authored
It turns out that the use of "__extension__" in these macros was disabling the expected "incompatible pointer" warnings, so these type checks were not doing anything anyway. They introduced a serious bug by evaluating some macro arguments twice, which is a big problem for arguments with side effects. I'll have to find another way to get the right type checking. Radar 9947657. llvm-svn: 137680
-
Bill Wendling authored
llvm-svn: 137679
-
Johnny Chen authored
due to incorrect skip-logic. llvm-svn: 137678
-
Ted Kremenek authored
llvm-svn: 137677
-
Ted Kremenek authored
llvm-svn: 137676
-