- Jul 21, 2009
-
-
Ted Kremenek authored
llvm-svn: 76595
-
Ted Kremenek authored
llvm-svn: 76594
-
Chris Lattner authored
chain to the super class instead of initializing mangler directly. This gives it .file and module level inline asm support among other things. llvm-svn: 76593
-
Chris Lattner authored
This eliminates redundancy setting up the mangler and adds support to them for module-level inline asm and a .file directive. llvm-svn: 76592
-
Chris Lattner authored
llvm-svn: 76591
-
Chris Lattner authored
LLVM IR concept. llvm-svn: 76590
-
Daniel Dunbar authored
Also, tweak the return type of size(). llvm-svn: 76588
-
Chris Lattner authored
llvm-svn: 76587
-
Chris Lattner authored
llvm-svn: 76586
-
Chris Lattner authored
vectors needlessly, doxygenify comments, improve constness, etc. llvm-svn: 76585
-
Chris Lattner authored
llvm-svn: 76579
-
Chris Lattner authored
as much, etc. llvm-svn: 76578
-
Daniel Dunbar authored
llvm-svn: 76559
-
Evan Cheng authored
Another rewriter bug exposed by recent coalescer changes. ReuseInfo::GetRegForReload() should make sure the "switched" register is in the desired register class. I'm surprised this hasn't caused more failures in the past. llvm-svn: 76558
-
Daniel Dunbar authored
llvm-svn: 76555
-
Daniel Dunbar authored
llvm-svn: 76554
-
Daniel Dunbar authored
llvm-svn: 76553
-
Daniel Dunbar authored
llvm-svn: 76543
-
Torok Edwin authored
llvm-svn: 76542
-
Daniel Dunbar authored
llvm-svn: 76541
-
Bruno Cardoso Lopes authored
global declared symbols are initialized with references from other global symbols. llvm-svn: 76540
-
Chris Lattner authored
llvm-svn: 76537
-
Evan Cheng authored
llvm-svn: 76536
-
Evan Cheng authored
Is this really a winning transformation? fold (shl (srl x, c1), c2) -> (shl (and x, (shl -1, c1)), (sub c2, c1)) or (srl (and x, (shl -1, c1)), (sub c1, c2)) llvm-svn: 76535
-
Owen Anderson authored
llvm-svn: 76533
-
Bill Wendling authored
- SYSCALL (normal fast system call instruction) [0f 05] - SYSENTER (system call entry instruction) [0f 34] - SYSEXIT (system call exit instruction) [0f 35] - SYSEXIT64 (system call exit instruction to 64-bit user code) [REX.W 0f 35] - SYSRET (system call return instruction) [0f 07] Patch by Sean Callanan. llvm-svn: 76528
-
Dan Gohman authored
llvm-svn: 76527
-
Dan Gohman authored
llvm-svn: 76526
-
Dan Gohman authored
as they aren't currently prepared to handle complicated overflow cases. llvm-svn: 76524
-
Dan Gohman authored
llvm-svn: 76523
-
Dan Gohman authored
llvm-svn: 76521
-
Evan Cheng authored
llvm-svn: 76520
-
Evan Cheng authored
llvm-svn: 76519
-
Dale Johannesen authored
llvm-svn: 76517
-
Dan Gohman authored
llvm-svn: 76505
-
Dan Gohman authored
by determining if (B pred (B-A)) is known, as it doesn't handle overflow correctly. llvm-svn: 76504
-
Dale Johannesen authored
flags set properly. (hasMemory is clearly irrelevant when matching 'i', I don't understand what this was supposed to be doing.) gcc.apple/asm-block-25.c (test passed before by accident, but generated code was wrong) llvm-svn: 76503
-
Dale Johannesen authored
to a place where it affects everything. Occurs only on calls AFAIK. llvm-svn: 76502
-
Dan Gohman authored
llvm-svn: 76496
-
Dan Gohman authored
llvm-svn: 76495
-