- Nov 22, 2009
-
-
Jim Grosbach authored
tell debug info which base register to use to reference a frame index on a per-index basis. This is useful, for example, in the presence of dynamic stack realignment when local variables are indexed via the stack pointer and stack-based arguments via the frame pointer. llvm-svn: 89620
-
Jim Grosbach authored
llvm-svn: 89618
-
Anders Carlsson authored
llvm-svn: 89613
-
Jim Grosbach authored
llvm-svn: 89612
-
Anders Carlsson authored
When laying out bitfields, make sure that the data size is always aligned to a byte. This fixes PR5580. llvm-svn: 89611
-
Anders Carlsson authored
llvm-svn: 89610
-
Ken Dyck authored
with __INTPTR_TYPE__. llvm-svn: 89609
-
Jakob Stoklund Olesen authored
Teach MachineBasicBlock::updateTerminator() to handle a failing TII->ReverseBranchCondition(Cond) call. This fixes the MallocBench/cfrac test case regression. llvm-svn: 89608
-
Daniel Dunbar authored
llvm-svn: 89607
-
Daniel Dunbar authored
llvm-svn: 89606
-
David Chisnall authored
llvm-svn: 89605
-
Anders Carlsson authored
llvm-svn: 89604
-
Edward O'Callaghan authored
llvm-svn: 89603
-
Chris Lattner authored
llvm-svn: 89602
-
Chris Lattner authored
llvm-svn: 89601
-
Chris Lattner authored
llvm-svn: 89600
-
Chris Lattner authored
The hasNoModRefInfoForCalls isn't worth it as a filter because basicaa provides m/r info and everything chains to it, so remove it. llvm-svn: 89599
-
Ken Dyck authored
llvm-svn: 89598
-
Ken Dyck authored
llvm-svn: 89597
-
Edward O'Callaghan authored
llvm-svn: 89596
-
Edward O'Callaghan authored
llvm-svn: 89595
-
Benjamin Kramer authored
llvm-svn: 89594
-
Edward O'Callaghan authored
llvm-svn: 89593
-
Zhongxing Xu authored
Undefined compound assignment result is checked in UndefinedAssignmentChecker. So this check is redundant. llvm-svn: 89592
-
Zhongxing Xu authored
llvm-svn: 89591
-
Zhongxing Xu authored
llvm-svn: 89590
-
Benjamin Kramer authored
llvm-svn: 89589
-
Edward O'Callaghan authored
llvm-svn: 89588
-
Benjamin Kramer authored
llvm-svn: 89587
-
Edward O'Callaghan authored
llvm-svn: 89586
-
Zhongxing Xu authored
llvm-svn: 89585
-
Edward O'Callaghan authored
llvm-svn: 89584
-
Alexis Hunt authored
where long is only 32-bits and so a reinterpret_cast would be ill-formed. llvm-svn: 89583
-
Bob Wilson authored
llvm-svn: 89582
-
Bob Wilson authored
values, resolving references to them, and then removing the definitions. If a template argument is set to an undefined value, we need to resolve references to that argument to an explicit undefined value. The current code leaves the reference to the template argument as it is, which causes an assertion failure later when the definition of the template argument is removed. llvm-svn: 89581
-
John McCall authored
operand of an addressof operator, and so we should not treat it as an abstract member-pointer expression and therefore suppress the implicit member access. This is really a well-formedness constraint on expressions: a DeclRefExpr of a FieldDecl or a non-static CXXMethodDecl (or template thereof, or unresolved collection thereof) should not be allowed in an arbitrary location in the AST. Arguably it shouldn't be allowed anywhere and we should have a different expr node type for this. But unfortunately we don't have a good way of enforcing this kind of constraint right now. llvm-svn: 89578
-
Nick Lewycky authored
rest of the file. llvm-svn: 89577
-
Jim Grosbach authored
llvm-svn: 89576
-
John McCall authored
llvm-svn: 89575
-
Anton Korobeynikov authored
Minor optimization: when doing eq/ne comparions and RHS is a constant - swap operands, this will allow us to fold imm into comparison. llvm-svn: 89574
-