- Jul 21, 2009
-
-
Ted Kremenek authored
llvm-svn: 76595
-
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 IR concept. llvm-svn: 76590
-
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
as much, etc. llvm-svn: 76578
-
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: 76541
-
Bruno Cardoso Lopes authored
global declared symbols are initialized with references from other global symbols. llvm-svn: 76540
-
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
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: 76492
-
Chris Lattner authored
llvm-svn: 76490
-
David Goodwin authored
llvm-svn: 76489
-
David Greene authored
Re-apply 75490, 75806 and 76177 with fixes and tests. Efficiency comes next. llvm-svn: 76486
-
- Jul 20, 2009
-
-
Bill Wendling authored
llvm-svn: 76480
-
Bill Wendling authored
"LinkerPrivatePrefix". It seems to have been used in only one place before I started this "linker_private" business. I'm thinking that a rename is in order... llvm-svn: 76479
-
Dan Gohman authored
exact sdiv flags. llvm-svn: 76475
-
Evan Cheng authored
llvm-svn: 76472
-
Bill Wendling authored
as it no longer depends upon two different enums being kept in sync with each other. llvm-svn: 76465
-
Kevin Enderby authored
the parsing of the .dump and .load should be done in the assembly parser and not have any need for an MCStreamer API. Changed the code for now so these just produce an error saying these specific directives are not yet implemented since they are likely no longer used and may never need to be implemented. llvm-svn: 76462
-
Daniel Dunbar authored
- This provides the AsmLexer interface to the target specific assembly parsers. llvm-svn: 76460
-