- Feb 07, 2008
-
-
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
-
Evan Cheng authored
llvm-svn: 46849
-
Nick Lewycky authored
llvm-svn: 46848
-
Ted Kremenek authored
Modified the driver to pass the Diagnostic object to GRConstants. llvm-svn: 46847
-
Ted Kremenek authored
llvm-svn: 46846
-
Chris Lattner authored
which pastes together a comment. This is only enabled with -fms-extensions of course. llvm-svn: 46845
-
Chris Lattner authored
llvm-svn: 46844
-
Ted Kremenek authored
llvm-svn: 46843
-
Eli Friedman authored
llvm-svn: 46841
-
Chris Lattner authored
llvm-svn: 46840
-
Ted Kremenek authored
Fixed bug in RemoveDeadBindings by implementing a simple "mark-and-sweep" cleaner over the bindings, starting from the Decls and block-level expressions that are considered "live" by the Liveness analysis. Fixed bug in isa<> implementation for class LValue. Added "VisitDeclRefExpr" to GRConstants so that we explicitly bind the current value of variable to the Block-level Expression (i.e., when the DeclRefExpr is at the CFGBlock level). llvm-svn: 46839
-
Steve Naroff authored
Implement -fms-extensions. This allows us to fuzzy parse non-standard MS constructs used in "windows.h". llvm-svn: 46838
-
Ted Kremenek authored
as the initializers for DeclStmts were not being registered as being live at the start of the DeclStmt. llvm-svn: 46837
-
Dan Gohman authored
llvm-svn: 46836
-
Ted Kremenek authored
Fixed insidious bug in handling dereferences. llvm-svn: 46835
-
Dan Gohman authored
llvm-svn: 46833
-
Ted Kremenek authored
in a smaller encoding on disk. llvm-svn: 46832
-
- Feb 06, 2008
-
-
Ted Kremenek authored
code structure is more suitable for additional symbolic analysis. llvm-svn: 46831
-
Eli Friedman authored
llvm-svn: 46830
-
Dan Gohman authored
initializer problem, a minor tweak to the way the DAGISelEmitter finds load/store nodes, and a renaming of the new PseudoSourceValue objects. llvm-svn: 46827
-
Evan Cheng authored
llvm-svn: 46825
-
Chris Lattner authored
explicitly document that return statement argument does not necessarily follow the result type of the function. Add testcase. llvm-svn: 46823
-
Bill Wendling authored
http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080128/057882.html This is causing a miscompilation on PPC G5 and just now seeing it on iMac x86-64. llvm-svn: 46822
-
Evan Cheng authored
llvm-svn: 46821
-
Anders Carlsson authored
llvm-svn: 46819
-
Chris Lattner authored
llvm-svn: 46818
-
Chris Lattner authored
llvm-svn: 46817
-
Chris Lattner authored
This is not ready for review or hacking, this is a work in progress :) llvm-svn: 46816
-
Ted Kremenek authored
llvm-svn: 46815
-
Ted Kremenek authored
"if(x)". On the true branch we know the value is != 0, and on the false branch we know it is 0. llvm-svn: 46814
-
Evan Cheng authored
RegAllocaLocal still *requires* LiveVariables since it runs PHIElimination, followed by TwoAddress which requires LiveVariables. We cannot run LiveVariables on non-SSA code. llvm-svn: 46813
-
Anders Carlsson authored
llvm-svn: 46812
-
Anders Carlsson authored
llvm-svn: 46811
-