- Feb 17, 2011
-
-
Alexis Hunt authored
Patch thanks to Zach Anderson. llvm-svn: 125721
-
Douglas Gregor authored
I will not hold on to temporary StringRefs. I will not hold on to temporary StringRefs. I will not hold on to temporary StringRefs. I will not hold on to temporary StringRefs. I will not hold on to temporary StringRefs. I will not hold on to temporary StringRefs. I will not hold on to temporary StringRefs. I will not hold on to temporary StringRefs. I will not hold on to temporary StringRefs. I will not hold on to temporary StringRefs. llvm-svn: 125718
-
Douglas Gregor authored
normal "expression" completion. Fixes the most annoying code-completion bug I've found. llvm-svn: 125715
-
Matt Beaumont-Gay authored
function name used as the base of a member expression. Early feedback from Chandler Carruth, and code review from Nick Lewycky. llvm-svn: 125714
-
Ted Kremenek authored
Apparently we can blow out the number of builtin IDs on FreeBSD with only 10 bits. llvm-svn: 125713
-
Ted Kremenek authored
We now rely on 'clang --analyze' to provide the default set of checkers. We're still working on the new '-analyzer-checker <checker>' interface, and once that's ready we'll wire it up to scan-build. llvm-svn: 125712
-
Chris Lattner authored
llvm-svn: 125711
-
Chris Lattner authored
llvm-svn: 125710
-
Nick Lewycky authored
llvm-svn: 125709
-
Ted Kremenek authored
llvm-svn: 125708
-
Chris Lattner authored
the only character that GCC escapes. PR9224. llvm-svn: 125707
-
Greg Clayton authored
llvm-svn: 125706
-
Chris Lattner authored
llvm-svn: 125705
-
Ken Dyck authored
intended. llvm-svn: 125704
-
Johnny Chen authored
llvm-svn: 125703
-
Chris Lattner authored
llvm-svn: 125702
-
Johnny Chen authored
// if d == 15 then // Can only occur for encoding A1 // ALUWritePC(result); // setflags is always FALSE here // else // R[d] = result; // if setflags then // APSR.N = result<31>; // APSR.Z = IsZeroBit(result); // APSR.C = carry; // // APSR.V unchanged into a helper method WriteCoreRegisterWithFlags, and modified the existing methods to take advantage of it. Plus add two emulation methods (declaration only for now) for ORR (immediate) and ORR (register). llvm-svn: 125701
-
Chris Lattner authored
it swaps the LHS/RHS of a single binop. llvm-svn: 125700
-
Fariborz Jahanian authored
a forward class. // rdar://8851803 llvm-svn: 125699
-
Douglas Gregor authored
(KVC) and Key-Value Observing (KVO) protocols. llvm-svn: 125696
-
Stephen Wilson authored
llvm-svn: 125695
-
Nick Lewycky authored
llvm-svn: 125694
-
Ted Kremenek authored
llvm-svn: 125693
-
Greg Clayton authored
clang_type_t GetClangFullType(); // Get a completely defined clang type clang_type_t GetClangLayoutType(); // Get a clang type that can be used for type layout clang_type_t GetClangForwardType(); // A type that can be completed if needed, but is more efficient. llvm-svn: 125691
-
- Feb 16, 2011
-
-
Fariborz Jahanian authored
byref variables again when passing them to inner blocks. // rdar://9006279 llvm-svn: 125690
-
Johnny Chen authored
Turns out that they can be funneled through the helper methods EmulateShiftImm()/ EmulateShiftReg() as well. Modify EmulateShiftImm() to handle SRType_ROR and SRType_RRX. And fix a typo in the impl of utility Shift_C() in ARMUtils.h. llvm-svn: 125689
-
Ted Kremenek authored
llvm-svn: 125688
-
Zhanyong Wan authored
by kremenek. llvm-svn: 125687
-
Caroline Tice authored
Add code to emulate STRB (Thumb) instruction. llvm-svn: 125686
-
Chandler Carruth authored
llvm-svn: 125684
-
Johnny Chen authored
ARM and Thumb opcode tables. llvm-svn: 125683
-
Johnny Chen authored
llvm-svn: 125682
-
Chris Lattner authored
llvm-svn: 125681
-
Douglas Gregor authored
Fix a thinko with llvm::Optional, which is clearly the most dangerous class template in the universe llvm-svn: 125679
-
Douglas Gregor authored
code-completion results accessed via libclang, to extend the lifetime of the allocator used for cached global code-completion results at least until these completion results are destroyed. Fixes <rdar://problem/8997369>. llvm-svn: 125678
-
Devang Patel authored
If preprocessed token introduced empty filename then use main translation unit's filename for debug info entries. llvm-svn: 125672
-
Johnny Chen authored
llvm-svn: 125671
-
Douglas Gregor authored
completions. We now compute a hash of the names of all top-level declarations and macro definitions, and invalidate the cache when the hash value changes. llvm-svn: 125670
-
Douglas Gregor authored
llvm-svn: 125669
-
Jim Ingham authored
Destroy the dynamic loader plugin in Process::Finalize. If you wait till the auto_ptr gets deleted in the normal course of things the real process class will have been destroyed already, and it's hard to shut down the dynamic loader without accessing some process pure virtual method. llvm-svn: 125668
-