- Nov 22, 2009
-
-
Daniel Dunbar authored
good nearby fuzzy match. Frequently the input is nearly correct, and just showing the user the a nearby sensible match is enough to diagnose the problem. - The "fuzzyness" is pretty simple and arbitrary, but worked on my three test cases. If you encounter problems, or places you think FileCheck should have guessed but didn't, please add test cases to PR5239. For example, previously FileCheck would report this: -- t.cpp:21:55: error: expected string not found in input // CHECK: define void @_Z2f25f2_s1([[i64_i64_ty]] %a0) ^ <stdin>:19:30: note: scanning from here define void @_Z2f15f1_s1(%1) nounwind { ^ <stdin>:19:30: note: with variable "i64_i64_ty" equal to "%0" -- and now it also reports this: -- <stdin>:27:1: note: possible intended match here define void @_Z2f25f2_s1(%0) nounwind { ^ -- which makes it clear that the CHECK just has an extra ' %a0' in it, without having to check the input. llvm-svn: 89631
-
Daniel Dunbar authored
additional information about the current definitions of the variables used in the string. llvm-svn: 89628
-
Daniel Dunbar authored
llvm-svn: 89627
-
Daniel Dunbar authored
separate character. - Chris, OK? llvm-svn: 89626
-
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
-
Jim Grosbach authored
llvm-svn: 89612
-
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
-