- Apr 29, 2010
-
-
Devang Patel authored
##DEBUG_VALUE: runOnMachineFunction:this <- RDI+0 ##DEBUG_VALUE: runOnMachineFunction:fn <- RSI+0 ##DEBUG_VALUE: DeadDefs <- undef ## SimpleRegisterCoalescing.cpp:2706 ##DEBUG_VALUE: getRegInfo:this <- [%rsp+$56]+$0 ##DEBUG_VALUE: getTarget:this <- [%rsp+$56]+$0 llvm-svn: 102655
-
Evan Cheng authored
llvm-svn: 102654
-
Devang Patel authored
llvm-svn: 102653
-
Evan Cheng authored
llvm-svn: 102652
-
Dan Gohman authored
llvm-svn: 102651
-
Bob Wilson authored
just leave it in Developer/usr/local/lib. llvm-svn: 102646
-
Dan Gohman authored
llvm-svn: 102637
-
Daniel Dunbar authored
llvm-svn: 102621
-
Duncan Sands authored
level metadata does not have any function local operands. This would have caught the problem found in PR6112. llvm-svn: 102620
-
Duncan Sands authored
llvm-svn: 102612
-
Evan Cheng authored
llvm-svn: 102606
-
Torok Edwin authored
Limit alignment in SmallVector 8, otherwise GCC assumes 16 byte alignment. opetaror new, and malloc only return 8-byte aligned memory on 32-bit Linux, which cause a crash if code is compiled with -O3 (or -ftree-vectorize) and some SmallVector code is vectorized. llvm-svn: 102604
-
Evan Cheng authored
llvm-svn: 102602
-
Nick Lewycky authored
llvm-svn: 102599
-
Evan Cheng authored
should use esp / rsp to reference frame instead. llvm-svn: 102596
-
Mon P Wang authored
llvm-svn: 102594
-
Evan Cheng authored
llvm-svn: 102590
-
Evan Cheng authored
llvm-svn: 102585
-
Dan Gohman authored
llvm-svn: 102584
-
Evan Cheng authored
llvm-svn: 102581
-
Evan Cheng authored
llvm-svn: 102577
-
Evan Cheng authored
llvm-svn: 102573
-
Evan Cheng authored
- Also, update dbg_value is the value is being re-matted from a frame slot, e.g. fixed slots for arguments. llvm-svn: 102565
-
Devang Patel authored
llvm-svn: 102558
-
Kevin Enderby authored
Operand size override prefix to be part of their records. llvm-svn: 102556
-
Evan Cheng authored
Replace r102368 with code that's less fragile. This creates DBG_VALUE instructions for function arguments early and insert them after instruction selection is done. llvm-svn: 102554
-
Chris Lattner authored
llvm-svn: 102547
-
Dale Johannesen authored
llvm-svn: 102545
-
Dale Johannesen authored
llvm-svn: 102544
-
- Apr 28, 2010
-
-
Bob Wilson authored
be installed. Disable it by default. llvm-svn: 102531
-
Jim Grosbach authored
Add sizes non-floating point versions for the eh sjlj intrinsic expansions. rdar://7895451 llvm-svn: 102526
-
Devang Patel authored
Update tests. Now DBG_VALUE instruction is created only if alloca corresponding to llvm.dbg.declare is missing. llvm-svn: 102524
-
Chris Lattner authored
Patch by Lars R in PR6961. llvm-svn: 102523
-
Chris Lattner authored
metadata references in non-function-local MDNodes should drop to null. llvm-svn: 102519
-
Evan Cheng authored
Before: DBG_VALUE %RSI, 0, !-1; dbg:SimpleRegisterCoalescing.cpp:2707 Now: DBG_VALUE %RSI, 0, !"this"; dbg:SimpleRegisterCoalescing.cpp:2707 llvm-svn: 102518
-
Chris Lattner authored
alignment of globals to the preferred alignment, but only when there is no section specified on the global (by far the common case). llvm-svn: 102515
-
Devang Patel authored
While lowering dbg_declare, emit DBG_VALUE machine instruction if alloca matching llvm.dbg.declare intrinsic is missing. llvm-svn: 102513
-
Jakob Stoklund Olesen authored
update them. Computing kill flags is notoriously difficult, and the coalescer would get it wrong sometimes, and it would completely skip physical registers. Now we simply remove kill flags based on the live intervals after coalescing. This is a few percent slower, but now we get correct kill flags for physical registers after coalescing. llvm-svn: 102510
-
Jakob Stoklund Olesen authored
instruction. This instruction would crash the pass: INLINEASM <es:foo $0 $1>, 9, %FP0<kill>, 9, %FP0<kill>, 14, %EFLAGS<earlyclobber,def,dead> Now it doesn't. llvm-svn: 102509
-
Bob Wilson authored
after all. llvm-svn: 102508
-