- Jan 25, 2011
-
-
Argyrios Kyrtzidis authored
[analyzer] Introduce ObjCMessage which represents both explicit ObjC message expressions and implicit messages that are sent for handling properties in dot syntax. Replace all direct uses of ObjCMessageExpr in the checkers and checker interface with ObjCMessage. llvm-svn: 124159
-
Argyrios Kyrtzidis authored
llvm-svn: 124158
-
Argyrios Kyrtzidis authored
[analyzer] Simplify GetReceiverType function in BasicObjCFoundationChecks.cpp; no functionality change. llvm-svn: 124157
-
Johnny Chen authored
Use two opcode tables g_arm_opcodes and g_thumb_opcodes, instead of lumping arm and thumb opcodes together. llvm-svn: 124156
-
Greg Clayton authored
contained a valid object pointer. llvm-svn: 124155
-
Daniel Dunbar authored
llvm-svn: 124154
-
Eric Christopher authored
llvm-svn: 124153
-
- Jan 24, 2011
-
-
Johnny Chen authored
which has been corrected in the subsequent errata. llvm-svn: 124152
-
Anton Korobeynikov authored
llvm-svn: 124151
-
Anton Korobeynikov authored
llvm-svn: 124150
-
Johnny Chen authored
i.e., pushing one register onto the full descending stacks. llvm-svn: 124149
-
Eric Christopher authored
llvm-svn: 124148
-
Johnny Chen authored
llvm-svn: 124147
-
Anton Yartsev authored
llvm-svn: 124146
-
David Greene authored
[AVX] Add type checking support for vector/subvector type constraints. This will be used to check patterns referencing a forthcoming INSERT_SUBVECTOR SDNode. INSERT_SUBVECTOR in turn is very useful for matching to VINSERTF128 instructions and complements the already existing EXTRACT_SUBVECTOR SDNode. llvm-svn: 124145
-
Johnny Chen authored
llvm-svn: 124144
-
Johnny Chen authored
llvm-svn: 124143
-
Devang Patel authored
llvm-svn: 124142
-
Johnny Chen authored
llvm-svn: 124141
-
Johnny Chen authored
Plus add an extra field ARMInstrSize to the table entry type 'ARMOpcode'. llvm-svn: 124140
-
Rafael Espindola authored
llvm-svn: 124139
-
Devang Patel authored
llvm-svn: 124138
-
Andrew Trick authored
rdar://problem/8893967 llvm-svn: 124137
-
Nick Lewycky authored
as useful in a templated context as it is without templates. Fixes PR8755! llvm-svn: 124136
-
Douglas Gregor authored
Wennborg! Fixes PR8295. llvm-svn: 124135
-
Dan Gohman authored
with BasicAA's DecomposeGEPExpression, which recently began using a TargetData. This fixes PR8968, though the testcase is awkward to reduce. Also, update several off GetUnderlyingObject's users which happen to have a TargetData handy to pass it in. llvm-svn: 124134
-
Douglas Gregor authored
clang_getDeclObjCTypeEncoding(); use ASTContext's methods instead, which will (lazily) create the type as needed. Otherwise, we can end up with null QualTypes. llvm-svn: 124133
-
Chris Lattner authored
llvm-svn: 124132
-
Johnny Chen authored
llvm-svn: 124131
-
Douglas Gregor authored
llvm-svn: 124130
-
Duncan Sands authored
llvm-svn: 124129
-
Rafael Espindola authored
* If the name is a single string, we remove the quotes * If the name starts without a quote, we include any quotes in the name llvm-svn: 124127
-
Dan Gohman authored
llvm-svn: 124126
-
Dan Gohman authored
llvm-svn: 124125
-
Daniel Dunbar authored
llvm-svn: 124124
-
Douglas Gregor authored
llvm-svn: 124123
-
Anders Carlsson authored
llvm-svn: 124122
-
Douglas Gregor authored
implementation used by overload resolution to support rvalue references. The original commits caused PR9026 and some hard-to-reproduce self-host breakage. The only (crucial!) difference between this commit and the previous commits is that we now properly check the SuppressUserConversions flag before attempting to perform a second user-defined conversion in reference binding, breaking the infinite recursion chain of user-defined conversions. Rvalue references should be working a bit better now. llvm-svn: 124121
-
Howard Hinnant authored
llvm-svn: 124120
-
Axel Naumann authored
Check whether DependentScopeDeclRefExpr's NestedNameSpecifier exists before accessing it, both for consistency (see StmtPrinter::VisitDeclRefExpr()) and for other use cases of dependent types. llvm-svn: 124119
-