- Nov 22, 2009
-
-
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
-
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
-
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
-
Benjamin Kramer authored
llvm-svn: 89589
-
Edward O'Callaghan authored
llvm-svn: 89588
-
Edward O'Callaghan authored
llvm-svn: 89586
-
Edward O'Callaghan authored
llvm-svn: 89584
-
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
-
Nick Lewycky authored
rest of the file. llvm-svn: 89577
-
Jim Grosbach authored
llvm-svn: 89576
-
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
-
Anton Korobeynikov authored
llvm-svn: 89573
-
Anton Korobeynikov authored
llvm-svn: 89572
-
Anton Korobeynikov authored
llvm-svn: 89571
-
Jim Grosbach authored
isn't necessary. llvm-svn: 89568
-
Jim Grosbach authored
llvm-svn: 89567
-
- Nov 21, 2009
-
-
Bob Wilson authored
llvm-svn: 89566
-
Bob Wilson authored
llvm-svn: 89565
-
Jim Grosbach authored
backtraces. llvm-svn: 89562
-
Evan Cheng authored
Add predicate operand to NEON instructions. Fix lots (but not all) 80 col violations in ARMInstrNEON.td. llvm-svn: 89542
-
Evan Cheng authored
Allow target to disable if-converting predicable instructions. e.g. NEON instructions under ARM mode. llvm-svn: 89541
-
Devang Patel authored
llvm-svn: 89537
-
Devang Patel authored
llvm-svn: 89536
-
Evan Cheng authored
llvm-svn: 89535
-
Jakob Stoklund Olesen authored
llvm-svn: 89531
-
Jakob Stoklund Olesen authored
When splitting a critical edge, the registers live through the edge are: - Used in a PHI instruction, or - Live out from the predecessor, and - Live in to the successor. This allows the coalescer to eliminate even more phi joins. llvm-svn: 89530
-
Daniel Dunbar authored
llvm-svn: 89529
-
Eric Christopher authored
object size intrinsic and verify return type is correct. Collect various code in one place. llvm-svn: 89523
-
Devang Patel authored
llvm-svn: 89522
-
Dale Johannesen authored
and stores, handle the case where the element size is not a valid target type correctly (PPC). llvm-svn: 89521
-
Devang Patel authored
DIEs are created from MDNode, which are already uniqued. And DwarfDebug already uses ValueMaps to find and use existing DIE for a given MDNode. llvm-svn: 89518
-