- Oct 27, 2010
-
-
Jim Grosbach authored
explicit about the operands. Split out the different variants into separate instructions. This gives us the ability to, among other things, assign different scheduling itineraries to the variants. rdar://8477752. llvm-svn: 117409
-
Jakob Stoklund Olesen authored
the remainder register. Example: bb0: x = 1 bb1: use(x) ... x = 2 jump bb1 When x is isolated in bb1, the inner part breaks into two components, x1 and x2: bb0: x0 = 1 bb1: x1 = x0 use(x1) ... x2 = 2 x0 = x2 jump bb1 llvm-svn: 117408
-
Jakob Stoklund Olesen authored
components, each should get its own virtual register. llvm-svn: 117407
-
Jakob Stoklund Olesen authored
necessary to get correct hasPHIKill flags. llvm-svn: 117406
-
Jakob Stoklund Olesen authored
llvm-svn: 117405
-
Devang Patel authored
llvm-svn: 117404
-
John McCall authored
in IR gen, and use those to fix a correctness issue with bool atomic intrinsics. rdar://problem/8461234 llvm-svn: 117403
-
- Oct 26, 2010
-
-
Owen Anderson authored
llvm-svn: 117402
-
Jim Grosbach authored
llvm-svn: 117401
-
Douglas Gregor authored
llvm-svn: 117400
-
Owen Anderson authored
llvm-svn: 117399
-
Owen Anderson authored
llvm-svn: 117398
-
Dan Gohman authored
different ways. Check once, and use an assert to handle consistency checking. llvm-svn: 117397
-
Owen Anderson authored
llvm-svn: 117396
-
Greg Clayton authored
llvm-svn: 117395
-
Owen Anderson authored
llvm-svn: 117394
-
Dan Gohman authored
doesn't need its return value. llvm-svn: 117393
-
Jakob Stoklund Olesen authored
SlotIndexes when available. llvm-svn: 117392
-
Jakob Stoklund Olesen authored
llvm-svn: 117391
-
Douglas Gregor authored
llvm-svn: 117390
-
Rafael Espindola authored
llvm-svn: 117389
-
Jim Grosbach authored
llvm-svn: 117388
-
Jim Grosbach authored
llvm-svn: 117387
-
Dan Gohman authored
so that it's done in one place. llvm-svn: 117386
-
Owen Anderson authored
llvm-svn: 117385
-
Andrew Trick authored
llvm-svn: 117384
-
Caroline Tice authored
causing modules that haven't already been parsed from being searched. llvm-svn: 117383
-
Owen Anderson authored
llvm-svn: 117382
-
Douglas Gregor authored
llvm-svn: 117381
-
Owen Anderson authored
llvm-svn: 117380
-
Rafael Espindola authored
llvm-svn: 117378
-
Owen Anderson authored
llvm-svn: 117377
-
Devang Patel authored
s/endScope/endInstruction/g llvm-svn: 117376
-
Owen Anderson authored
llvm-svn: 117374
-
Douglas Gregor authored
llvm-svn: 117373
-
Douglas Gregor authored
typo. This can happen with context-sensitive keywords like "super", when typo correction didn't know that "super" wasn't permitted in this context. llvm-svn: 117372
-
Jakob Stoklund Olesen authored
Magic is happening that we don't understand. llvm-svn: 117370
-
Rafael Espindola authored
on RIP relative relocations looks artificial, but this is a superset of what we were able to do before. llvm-svn: 117364
-
Duncan Sands authored
llvm-svn: 117362
-
Jason Molenda authored
loaded/parsed. Should add timers to this eventually. Delay getting a full UnwindPlan if it's possible to unwind with just a fast UnwindPlan. This keeps us from reading the eh_frame section unless we hit something built -fomit-frame pointer or we hit a frame with no symbol (read: no start address) available. It doesn't look like it is correctly falling back to using the full UnwindPlan to provide additional registers that the fast UnwindPlan doesn't supply; e.g. go to the middle of a stack and ask for r12 and it will show you the value of r12 in frame 0. That's a bug for tomorrow. llvm-svn: 117361
-