- Sep 22, 2010
-
-
Tom Care authored
llvm-svn: 114581
-
Jim Grosbach authored
llvm-svn: 114578
-
Eric Christopher authored
needs to happen for darwin. llvm-svn: 114577
-
Jim Grosbach authored
llvm-svn: 114576
-
Sebastian Redl authored
llvm-svn: 114575
-
Dan Gohman authored
llvm-svn: 114574
-
Rafael Espindola authored
llvm-svn: 114570
-
Bob Wilson authored
truncates are free only in the case where the extended type is legal but the load type is not. If both types are illegal, such as when they are too big, the load may not be legalized into an extended load. llvm-svn: 114568
-
Jim Grosbach authored
llvm-svn: 114563
-
Jim Grosbach authored
llvm-svn: 114561
-
Jim Grosbach authored
llvm-svn: 114560
-
Howard Hinnant authored
llvm-svn: 114559
-
Daniel Dunbar authored
end up altering the thread on which crashes are done because of its use of Darwin's broken raise() implementation. llvm-svn: 114558
-
Johnny Chen authored
rdar://problem/8464339 test/types directory: b basic_type.cpp:171 does not work, while gdb does work. llvm-svn: 114557
-
Rafael Espindola authored
llvm-svn: 114556
-
Jim Grosbach authored
llvm-svn: 114555
-
Bob Wilson authored
ARM cross-compiler on x86, because the MMO size did not match the type size. This fixes the MMO size and also the size of the stack object to match the type size. llvm-svn: 114554
-
Jim Grosbach authored
llvm-svn: 114553
-
Howard Hinnant authored
llvm-svn: 114551
-
Jim Grosbach authored
llvm-svn: 114550
-
Caroline Tice authored
Add SBValueList.h & SBStream.h to build-swig-Python.sh; add SBValueList.h to lldb.swig llvm-svn: 114549
-
Douglas Gregor authored
Fix a hard-to-reproduce crash-on-invalid, where we weren't checking for a valid result from ActOnIdExpression llvm-svn: 114548
-
Howard Hinnant authored
llvm-svn: 114545
-
Argyrios Kyrtzidis authored
-Wpadded warns when undesired padding is introduced in a struct. (rdar://7469556) -Wpacked warns if a struct is given the packed attribute, but the packed attribute has no effect on the layout or the size of the struct. Such structs may be mis-aligned for little benefit. The warnings are emitted at the point where layout is calculated, that is at RecordLayoutBuilder. To avoid calculating the layouts of all structs regardless of whether they are needed or not, I let the layouts be lazily constructed when needed. This has the disadvantage that the above warnings will be emitted only when they are used for IR gen, and not e.g with -fsyntax-only: $ cat t.c struct S { char c; int i; }; void f(struct S* s) {} $ clang -fsyntax-only -Wpadded t.c $ clang -c -Wpadded t.c -o t.o t.c:3:7: warning: padding struct 'struct S' with 3 bytes to align 'i' [-Wpadded] int i; ^ 1 warning generated. This is a good tradeoff between providing the warnings and not calculating layouts for all structs in case the user has enabled a couple of rarely used warnings. llvm-svn: 114544
-
Howard Hinnant authored
llvm-svn: 114543
-
Mikhail Glushenkov authored
llvm-svn: 114541
-
Mikhail Glushenkov authored
llvm-svn: 114540
-
Jason Molenda authored
whether a given register number is treated as volatile or not for a given architecture/platform. approx 450 lines of boilerplate, 50 lines of actual code. :) llvm-svn: 114537
-
-
Chris Lattner authored
llvm-svn: 114535
-
Chris Lattner authored
x86-32: 32-bit calls were named "call" not "calll". 64-bit calls were correctly named "callq", so this only impacted x86-32. This fixes rdar://8456370 - llvm-mc rejects 'calll' This also exposes that mingw/64 is generating a 32-bit call instead of a 64-bit call, I will file a bugzilla. llvm-svn: 114534
-
rdar://8456412Chris Lattner authored
Teaching the code generator about CR8-15, how to rex them up, etc. llvm-svn: 114533
-
-
-
Greg Clayton authored
variety of ways they can be displayed in variable views. llvm-svn: 114530
-
Chris Lattner authored
llvm-svn: 114529
-
-
rdar://8456389Chris Lattner authored
-This line, and those below, will be ignored-- M test/MC/AsmParser/X86/x86_instructions.s M lib/Target/X86/AsmParser/X86AsmParser.cpp llvm-svn: 114527
-
-
Chris Lattner authored
llvm-svn: 114523
-