- Feb 08, 2008
-
-
Evan Cheng authored
llvm-svn: 46896
-
Evan Cheng authored
llvm-svn: 46895
-
Dan Gohman authored
unsigned. llvm-svn: 46894
-
Evan Cheng authored
It's not always safe to fold movsd into xorpd, etc. Check the alignment of the load address first to make sure it's 16 byte aligned. llvm-svn: 46893
-
Ted Kremenek authored
llvm-svn: 46892
-
Ted Kremenek authored
Expr* instead of a Stmt*, since we only store bindings for Expr*. llvm-svn: 46891
-
Dale Johannesen authored
128-bit vectors need it only when SSE is on. llvm-svn: 46890
-
Lauro Ramos Venancio authored
llvm-svn: 46889
-
Ted Kremenek authored
GRConstants logic to ValueStateManager. llvm-svn: 46888
-
Ted Kremenek authored
in VarKey and VariableBindingsTy. llvm-svn: 46887
-
Steve Naroff authored
Use getLogicalLineNumber() in FuzzyParseMicrosoftAsmStatement(), it's more general and simplifies the code. llvm-svn: 46885
-
Ted Kremenek authored
the subsection of building clang with llvm. llvm-svn: 46884
-
Ted Kremenek authored
ConcreteInts. llvm-svn: 46883
-
Ted Kremenek authored
llvm-svn: 46882
-
Eric Christopher authored
llvm-svn: 46881
-
Ted Kremenek authored
Fixed bug in dispatching to the correct transfer function for |=, &=, and ^|. llvm-svn: 46880
-
Eric Christopher authored
llvm-svn: 46879
-
Steve Naroff authored
Support fuzzy parsing MS line-oriented __asm's that originate from a macro (a case where we can't obtain source line info). As the test case indicates, we don't currently support line-oriented asm statements that mix file/macro body tokens. llvm-svn: 46878
-
Dan Gohman authored
llvm-svn: 46877
-
Dan Gohman authored
llvm-svn: 46876
-
Ted Kremenek authored
llvm-svn: 46875
-
Ted Kremenek authored
Renamed UninitializedValue to UninitializedVal. llvm-svn: 46874
-
Eli Friedman authored
llvm-svn: 46873
-
Eli Friedman authored
gets kind of annoying. llvm-svn: 46872
-
Eli Friedman authored
llvm-svn: 46869
-
Anders Carlsson authored
llvm-svn: 46868
-
Anders Carlsson authored
llvm-svn: 46867
-
Evan Cheng authored
llvm-svn: 46866
-
Steve Naroff authored
- Add support for fuzzy parsing line-oriented __asm's (yuck). - Change handling of __w64 to a built-in macro. llvm-svn: 46864
-
- Feb 07, 2008
-
-
Devang Patel authored
llvm-svn: 46863
-
Evan Cheng authored
llvm-svn: 46861
-
Lauro Ramos Venancio authored
Fix codegen of struct { short a[3]; int b:15; }. llvm-svn: 46859
-
Dan Gohman authored
to return pointers instead of references, since this is always what is needed. llvm-svn: 46857
-
Lauro Ramos Venancio authored
struct { char a[3]; unsigned char b:1; }; Fix PR1990. llvm-svn: 46856
-
Anders Carlsson authored
llvm-svn: 46855
-
Dan Gohman authored
llvm-svn: 46854
-
Dan Gohman authored
as <unknown>. And make some minor adjustments to the MemOperand dump format. llvm-svn: 46853
-
Steve Naroff authored
Minor cleanup from yesterday's -fms-extension commit. Move __int* MS keywords to predefined macros. This removes some of the MS-madness from Parser::ParseDeclarationSpecifiers(). llvm-svn: 46852
-
Ted Kremenek authored
Minor cleanups with generating nodes for NULL-pointer dereferences. llvm-svn: 46851
-
Evan Cheng authored
Before: _main: subq $8, %rsp leaq _X(%rip), %rax movsd 8(%rax), %xmm1 movss _X(%rip), %xmm0 call _t xorl %ecx, %ecx movl %ecx, %eax addq $8, %rsp ret Now: _main: subq $8, %rsp movsd _X+8(%rip), %xmm1 movss _X(%rip), %xmm0 call _t xorl %ecx, %ecx movl %ecx, %eax addq $8, %rsp ret Notice there is another idiotic codegen issue that needs to be fixed asap: xorl %ecx, %ecx movl %ecx, %eax llvm-svn: 46850
-