- Sep 23, 2009
-
-
David Goodwin authored
Fix bug in kill flag updating for post-register-allocation scheduling. When the kill flag of a superreg needs to be cleared because there are one or more subregs live, we instead add implicit-defs of those subregs and leave the kill flag on the superreg. This allows us to end the live-range of the superreg without ending the live-ranges of the subregs. llvm-svn: 82629
-
Benjamin Kramer authored
llvm-svn: 82622
-
John McCall authored
pointer, instead of providing independent values modelled on the default implementation. llvm-svn: 82620
-
Evan Cheng authored
of the defs are processed. Also fix a implicit_def propagation bug: a implicit_def of a physical register should be applied to uses of the sub-registers. llvm-svn: 82616
-
Evan Cheng authored
llvm-svn: 82610
-
Gabor Greif authored
llvm-svn: 82603
-
Chris Lattner authored
"the jit has not been linked in" if the interpreter failed. This fixes a unit test failure. llvm-svn: 82601
-
Chris Lattner authored
llvm-svn: 82600
-
Dan Gohman authored
two different places for printing MachineMemOperands. Drop the virtual from Value::dump and instead give Value a protected virtual hook that can be overridden by subclasses to implement custom printing. This lets printing be more consistent, and simplifies printing of PseudoSourceValue values. llvm-svn: 82599
-
Dan Gohman authored
llvm-svn: 82597
-
Mike Stump authored
llvm-svn: 82591
-
- Sep 22, 2009
-
-
Erick Tryzelaar authored
Conflicts: examples/Makefile llvm-svn: 82574
-
Erick Tryzelaar authored
llvm-svn: 82573
-
Erick Tryzelaar authored
llvm-svn: 82572
-
Devang Patel authored
llvm-svn: 82570
-
Devang Patel authored
llvm-svn: 82568
-
Victor Hernandez authored
llvm-svn: 82561
-
David Goodwin authored
llvm-svn: 82554
-
Daniel Dunbar authored
buffer", while we work out a solution. Dan convinced me that making debugging annoying for him is worse than 10x being slower for me. :) llvm-svn: 82553
-
Daniel Dunbar authored
llvm-svn: 82552
-
Daniel Dunbar authored
llvm-svn: 82551
-
Mikhail Glushenkov authored
GetProcessId() was introduced only in Windows XP, and we want to support earlier versions. llvm-svn: 82548
-
Daniel Dunbar authored
llvm-svn: 82544
-
Daniel Dunbar authored
commands except the last one, instead redirect the stderr to a temporary file. This sidesteps a potential deadlocking issue. llvm-svn: 82538
-
Daniel Dunbar authored
Add a magic LLVM_DISABLE_CRT_DEBUG environment variable which we check in RegisterHandler and use to disable the Win32 crash dialogs. These are a major blocker to any kind of automated testing. Also, tweak the 'lit' test runner to set this variable unconditionally. llvm-svn: 82537
-
Evan Cheng authored
llvm-svn: 82536
-
Evan Cheng authored
Fix PR5024. LiveVariables::FindLastPartialDef should return a set of sub-registers that were defined by the last partial def, not just a single sub-register. llvm-svn: 82535
-
Daniel Dunbar authored
llvm-svn: 82534
-
Daniel Dunbar authored
llvm-svn: 82533
-
Daniel Dunbar authored
llvm-svn: 82532
-
Daniel Dunbar authored
llvm-svn: 82530
-
Daniel Dunbar authored
llvm-svn: 82529
-
Daniel Dunbar authored
llvm-svn: 82528
-
Daniel Dunbar authored
llvm-svn: 82527
-
Daniel Dunbar authored
ExecuteAndWait. llvm-svn: 82522
-
Daniel Dunbar authored
llvm-svn: 82521
-
Daniel Dunbar authored
llvm-svn: 82520
-
Daniel Dunbar authored
- This also fixes a dereference of std::string::end, which makes MSVC unhappy and was causing all the static analyzer clang tests to fail. llvm-svn: 82517
-
Daniel Dunbar authored
static const class member into each translation unit, with external linkage??? - If someone understands this issue better, please clue me in, I haven't consulted the standard yet. llvm-svn: 82516
-
Daniel Dunbar authored
Switch DIDescriptor to use a TrackingVH. - This makes it much safer to work with debug info, since it was extraordinarily easy to have dangling pointers thanks to MDNode uniquing. llvm-svn: 82507
-