- Mar 06, 2012
-
-
Eli Friedman authored
llvm-svn: 152070
-
Richard Smith authored
string literal, and adjust the diagnostic code to match. This also causes us to escape any control characters in the message. llvm-svn: 152069
-
Jim Grosbach authored
rdar://10988114 llvm-svn: 152068
-
Jim Grosbach authored
llvm-svn: 152067
-
Eli Friedman authored
llvm-svn: 152066
-
Ted Kremenek authored
Teach SimpleSValBuilder that (in the absence of more information) stack memory doesn't alias symbolic memory. This is a heuristic/hack, but works well in practice. Fixes <rdar://problem/10978247>. llvm-svn: 152065
-
- Mar 05, 2012
-
-
Sean Callanan authored
C++ method. llvm-svn: 152064
-
Jim Grosbach authored
Use the new composite physical registers. llvm-svn: 152063
-
Daniel Dunbar authored
bool. Ugh. llvm-svn: 152062
-
Jim Grosbach authored
llvm-svn: 152061
-
Daniel Dunbar authored
from the ASTContext. - Doing so requires the compiler to generate null checks against the returned result, but the BumpPtrAllocator never returns null pointers. - The optimizer can usually eliminate such checks, but not always, so this gives us tighter codegen in some places. - It would be really nice if we could just use __builtin_unreachable or something to tell the optimizer that the allocator never returns null, but LLVM isn't currently that smart. llvm-svn: 152060
-
Anna Zaks authored
llvm-svn: 152059
-
Daniel Dunbar authored
llvm-svn: 152058
-
Daniel Dunbar authored
the stub SDK to try and ensure we always pick up the right archs when they should be able to be used. - Also, warn when we drop an architecture. This is a reapplication of r150232 that should stick now that we have the integrated assembler on for ARM. llvm-svn: 152057
-
Daniel Dunbar authored
llvm-svn: 152054
-
Enrico Granata authored
llvm-svn: 152053
-
Enrico Granata authored
(a) the SystemParameters object is now passed around to the formatters; doing so enables the formatters to reuse computed values for things such as pointer-size and endianness instead of repeatedly computing these on their own (b) replacing the global ISA cache with a per-process one (c) providing a per-process types cache where each formatter can store the types it needs to operate, and be sure to find them the next time without recalculating them this also enables formatters to share types if they agree on a local naming convention (d) lazy fetching of data from Objective-C runtime data structures data is fetched as needed and we stop reading as soon as we determine that an ISA is actually garbage llvm-svn: 152052
-
Johnny Chen authored
Add SBFrame::IsEqual(const SBFrame &that) method and export it to the Python binding. Alos add a test case test_frame_api_IsEqual() to TestFrames.py file. llvm-svn: 152050
-
Johnny Chen authored
llvm-svn: 152049
-
Sebastian Redl authored
llvm-svn: 152048
-
Fariborz Jahanian authored
return types that return non-void values. // rdar://10735698 llvm-svn: 152047
-
Jim Grosbach authored
llvm-svn: 152046
-
Jim Grosbach authored
With the new composite physical registers to represent arbitrary pairs of DPR registers, we don't need the pseudo-registers anymore. Get rid of a bunch of them that use DPR register pairs and just use the real instructions directly instead. llvm-svn: 152045
-
Jim Grosbach authored
llvm-svn: 152044
-
Jim Grosbach authored
Used to allow context sensitive printing of super-register or sub-register references. llvm-svn: 152043
-
Bill Wendling authored
Patch by Sean Silva! llvm-svn: 152042
-
Chad Rosier authored
Specifically, remove the magic number when checking to see if the copy has a glue operand and simplify the checking logic. rdar://10930395 llvm-svn: 152041
-
Jakob Stoklund Olesen authored
This was testing the handling of sub-register coalescing followed by remat. The original problem was caused by the extra <imp-def> operands added by sub-register coalescing. Those <imp-def> operands are not added any longer, and the test case passes even when the original patch is reverted. llvm-svn: 152040
-
Anna Zaks authored
calls with self as a parameter. llvm-svn: 152039
-
Johnny Chen authored
llvm-svn: 152038
-
Anna Zaks authored
calling an ObjC method ending with 'NoCopy'. llvm-svn: 152037
-
Sebastian Pop authored
In this update: - I assumed neon2 does not imply vfpv4, but neon and vfpv4 imply neon2. - I kept setting .fpu=neon-vfpv4 code attribute because that is what the assembler understands. Patch by Ana Pazos <apazos@codeaurora.org> llvm-svn: 152036
-
Sebastian Pop authored
llvm-svn: 152035
-
Sebastian Pop authored
llvm-svn: 152034
-
Benjamin Kramer authored
llvm-svn: 152033
-
Peter Collingbourne authored
ASTContext::getUnaryTransformType. This can happen if, for example, an enumeration's underlying type is a typedef. llvm-svn: 152031
-
Nico Weber authored
Patch from Sean Silva <silvas@purdue.edu>! llvm-svn: 152030
-
Benjamin Kramer authored
llvm-svn: 152029
-
Nadav Rotem authored
llvm-svn: 152028
-
Duncan Sands authored
llvm-svn: 152027
-