- Aug 02, 2011
-
-
John McCall authored
for awhile, but it's good to make this official. Just to be clear, Doug and Ted "elected" me to this position. Might as well add myself to the credits list while I'm at it. llvm-svn: 136673
-
Eli Friedman authored
llvm-svn: 136668
-
Eli Friedman authored
llvm-svn: 136665
-
Nick Lewycky authored
Krasin! llvm-svn: 136663
-
Owen Anderson authored
Make the FixedLengthDecoderEmitter smart enough to autogenerate decoders for encodings like "let Inst{11-7} = foo;", where the RHS has no bitwidth specifiers. llvm-svn: 136660
-
Jim Grosbach authored
llvm-svn: 136656
-
- Aug 01, 2011
-
-
Jim Grosbach authored
llvm-svn: 136655
-
Bruno Cardoso Lopes authored
the legalizer. This commit together with the two previous ones fixes PR10495. llvm-svn: 136654
-
Bruno Cardoso Lopes authored
llvm-svn: 136653
-
Bruno Cardoso Lopes authored
using a stack store. llvm-svn: 136652
-
Roman Divacky authored
llvm-svn: 136646
-
Owen Anderson authored
The FixedLenDecoder needs to gracefully handle failing per-instruction decoder hooks in addition to per-operand decoder hooks. llvm-svn: 136645
-
Chandler Carruth authored
TableGen deps introduced in r136023. This completes the fixing that dgregor started in r136621. Sorry for missing these the first time around. This should fix some of the random race-condition failures people are still seeing with CMake. llvm-svn: 136643
-
Bruno Cardoso Lopes authored
avoid returning early for v8i32 types, which would only be valid for vector with all zeros. Also split the handling of zeros and ones into separate checking logic since they are handled differently. This fixes PR10547 llvm-svn: 136642
-
Evan Cheng authored
llvm-svn: 136639
-
Jakub Staszak authored
one than one successor goes to the same block. llvm-svn: 136638
-
Owen Anderson authored
llvm-svn: 136635
-
Owen Anderson authored
Add a clear() operation to MCInst, to drop all of its operands. Useful for the disassembler, where we may realize fairly late into decoding that something is wrong and need to reset. llvm-svn: 136634
-
Richard Osborne authored
llvm-svn: 136623
-
Douglas Gregor authored
Update CMake target names for tablegen-generated data in the X86 and ARM targets. This should fix the CMake build with MSVC. llvm-svn: 136621
-
Jakub Staszak authored
llvm-svn: 136618
-
Jay Foad authored
llvm-svn: 136612
-
Jay Foad authored
llvm-svn: 136611
-
Jay Foad authored
llvm-svn: 136610
-
Jay Foad authored
llvm-svn: 136609
-
Jay Foad authored
accordingly. llvm-svn: 136608
-
Chandler Carruth authored
them properly. Specifically, the disassembler clearly attempts to initialiaze all TargetInfo, MCTargeDesc, AsmParser, and Disassembler sublibraries of registered targets. This makes the CMakeLists accurately reflect this intent in the code. This should fix the last of the link errors that I have gotten reports of on OS X, but if anyone continues to see link errors, continue to pester me and I'll look into it. llvm-svn: 136603
-
- Jul 31, 2011
-
-
Bill Wendling authored
llvm-svn: 136591
-
Bill Wendling authored
llvm-svn: 136590
-
Bill Wendling authored
This adds the 'resume' instruction class, IR parsing, and bitcode reading and writing. The 'resume' instruction resumes propagation of an existing (in-flight) exception whose unwinding was interrupted with a 'landingpad' instruction (to be added later). llvm-svn: 136589
-
Jakub Staszak authored
llvm-svn: 136588
-
Jakub Staszak authored
llvm-svn: 136587
-
Jakub Staszak authored
it to RHS anyway. llvm-svn: 136586
-
Rafael Espindola authored
llvm-svn: 136585
-
Jakob Stoklund Olesen authored
llvm-svn: 136584
-
Jakub Staszak authored
decide whether condition is likely to be true this way: x == 0 -> false x < 0 -> false x <= 0 -> false x != 0 -> true x > 0 -> true x >= 0 -> true llvm-svn: 136583
-
Benjamin Kramer authored
llvm-svn: 136582
-
- Jul 30, 2011
-
-
Jakob Stoklund Olesen authored
While this generally helped x86-64, there was some large regressions for i386. llvm-svn: 136571
-
Chandler Carruth authored
rules to the new explicitly listed TableGen rules. Somehow I missed this in my original sweep. llvm-svn: 136567
-
Chandler Carruth authored
sub-library for the targets depended on the core target CodeGen library. This completely undermined the careful work to separate the those libraries, especially the MC-layer ones. This surfaced as circular dependencies when the libraries were built as shared libraries where CMake doesn't allow cycles. This should fix PR10537. I'll watch the bots to see if there is fallout on other platforms. llvm-svn: 136565
-