- Oct 21, 2010
-
-
Wesley Peck authored
llvm-svn: 116993
-
Andrew Trick authored
llvm-svn: 116992
-
Wesley Peck authored
compiles on OS X. I'll ensure that it builds on a linux machine before committing again. llvm-svn: 116991
-
Michael J. Spencer authored
llvm-svn: 116990
-
Michael J. Spencer authored
Didn't realize this was on my branch ;/. llvm-svn: 116989
-
Michael J. Spencer authored
llvm-svn: 116988
-
Owen Anderson authored
llvm-svn: 116987
-
Wesley Peck authored
1. A delay slot filler that searches for valid instructions to fill the delay slot with. Previously NOPs would always be inserted into delay slots. 2. Support for MC based instruction printer added. 3. Support for MC based machine code generation and ELF file generation. ELF file generation does not yet completely work as much of the ELF support infrastructure is still x86/x86-64 specific. 4. General clean up of the MBlaze backend code. Much of the tablegen code has been cleanup and simplified. Bug Fixes: 1. Removed duplicate periods from subtarget feature descriptions. 2. Many of the instructions had bad machine code information in the tablegen files. Much of this has been fixed. llvm-svn: 116986
-
Wesley Peck authored
support future ELF file generation by the MBlaze backend. llvm-svn: 116985
-
Michael J. Spencer authored
llvm-svn: 116984
-
Evan Cheng authored
llvm-svn: 116983
-
Johnny Chen authored
session information files to. This makes the directory name less intimidating. Currently, the directory only gets created if there are failures/errors while running the test suite. llvm-svn: 116982
-
Owen Anderson authored
llvm-svn: 116981
-
Johnny Chen authored
llvm-svn: 116980
-
Craig Silverstein authored
function decls. Reviewed by rjmccall and nlewycky. llvm-svn: 116979
-
Michael J. Spencer authored
This should be the minimum set of functions that could possibly need it. llvm-svn: 116978
-
Eric Christopher authored
llvm-svn: 116977
-
Andrew Trick authored
llvm-svn: 116976
-
Argyrios Kyrtzidis authored
When implicit members are added to a C++ record, notify the serializer so that a chained PCH writes the definition again. Thanks to Doug for the hint! llvm-svn: 116975
-
Argyrios Kyrtzidis authored
if it's a template specialization pointing at the template. llvm-svn: 116974
-
Ted Kremenek authored
Remove obsolete GRAuditor and GRSimpleAPICheck, which have been completely subsumed by the Checker interface. llvm-svn: 116973
-
Michael J. Spencer authored
llvm-svn: 116972
-
Ted Kremenek authored
llvm-svn: 116971
-
Bill Wendling authored
extension register. llvm-svn: 116970
-
Johnny Chen authored
llvm-svn: 116964
-
Greg Clayton authored
versa. llvm-svn: 116963
-
Jakob Stoklund Olesen authored
llvm-svn: 116962
-
Bill Wendling authored
registers. llvm-svn: 116961
-
Dan Gohman authored
when it means there is no specific clobber instruction. llvm-svn: 116960
-
Owen Anderson authored
Attempt to fix valgrind complaining about (benign) leaks in pass registration by having PassRegistry delete PassInfo objects that were created using new-style initialization. llvm-svn: 116959
-
Dan Gohman authored
llvm-svn: 116958
-
Dan Gohman authored
llvm-svn: 116957
-
Evan Cheng authored
- Initial register pressure in the loop should be all the live defs into the loop. Not just those from loop preheader which is often empty. - When an instruction is hoisted, update register pressure from loop preheader to the original BB. - Treat only use of a virtual register as kill since the code is still SSA. llvm-svn: 116956
-
Dale Johannesen authored
llvm-svn: 116955
-
Dan Gohman authored
llvm-svn: 116954
-
Jason W Kim authored
llvm-svn: 116953
-
Douglas Gregor authored
inclusion directives, keeping track of every #include, #import, etc. in the translation unit. We keep track of the source location and kind of the inclusion, how the file name was spelled, and the underlying file to which the inclusion resolved. llvm-svn: 116952
-
Jakob Stoklund Olesen authored
llvm-svn: 116951
-
- Oct 20, 2010
-
-
Johnny Chen authored
llvm-svn: 116950
-
Johnny Chen authored
llvm-svn: 116949
-