- Apr 21, 2009
-
-
Anton Korobeynikov authored
non-zero exit status, so nm will already have printed some error messages.' Patch by Jay Foad! llvm-svn: 69677
-
Evan Cheng authored
llvm-svn: 69630
-
- Apr 19, 2009
-
-
Mikhail Glushenkov authored
Fixes segfaults in some corner cases. llvm-svn: 69494
-
- Apr 17, 2009
-
-
Bob Wilson authored
for ARM. Patch by Sandeep Patel. llvm-svn: 69371
-
- Apr 16, 2009
-
-
Bob Wilson authored
and argument positions but only to the overloaded intrinsic parameters. Keep a separate list of these overloaded parameters in CodeGenTarget.cpp so they can be resolved easily. Remove assertions from IntrinsicEmitter.cpp: they were harmless but confusing, and the assertions elsewhere in TableGen will catch any incorrect values. llvm-svn: 69316
-
Chris Lattner authored
llvm-svn: 69270
-
Chris Lattner authored
llvm-svn: 69257
-
Chris Lattner authored
llvm-svn: 69249
-
Chris Lattner authored
llvm-svn: 69235
-
- Apr 15, 2009
-
-
Chris Lattner authored
llvm-svn: 69219
-
Chris Lattner authored
llvm-svn: 69213
-
Chris Lattner authored
llvm-svn: 69212
-
Chris Lattner authored
llvm-svn: 69208
-
Chris Lattner authored
in the record. llvm-svn: 69176
-
Chris Lattner authored
llvm-svn: 69173
-
Chris Lattner authored
llvm-svn: 69152
-
- Apr 13, 2009
-
-
Dan Gohman authored
it accordingly. Thanks to Jakob Stoklund Olesen for pointing out how this might be useful. llvm-svn: 68986
-
Dan Gohman authored
This will be used to replace things like X86's MOV32to32_. Enhance ScheduleDAGSDNodesEmit to be more flexible and robust in the presense of subregister superclasses and subclasses. It can now cope with the definition of a virtual register being in a subclass of a use. Re-introduce the code for recording register superreg classes and subreg classes. This is needed because when subreg extracts and inserts get coalesced away, the virtual registers are left in the correct subclass. llvm-svn: 68961
-
Dan Gohman authored
in multiple classes in the case that the classes are all in subset/superset relations. This function is used by the fast-isel emitter, which always wants the super-most set. llvm-svn: 68957
-
- Apr 10, 2009
-
-
Bill Wendling authored
llvm-svn: 68807
-
Bill Wendling authored
llvm-svn: 68795
-
Owen Anderson authored
llvm-svn: 68730
-
- Apr 09, 2009
-
-
Owen Anderson authored
Convert TargetRegisterInfo's super-register checking to use a pre-computed hash table just like subregister checking does. llvm-svn: 68669
-
- Apr 03, 2009
-
-
Chris Lattner authored
This makes debugging register classes a bit easier." Patch by Jakob Stoklund Olesen! llvm-svn: 68400
-
Dan Gohman authored
Note that these are distinct from TargetInstrInfo::INSERT_SUBREG and TargetInstrInfo::EXTRACT_SUBREG, which are used. llvm-svn: 68355
-
- Apr 01, 2009
-
-
Ted Kremenek authored
llvm-svn: 68222
-
- Mar 31, 2009
-
-
Dan Gohman authored
llvm-svn: 68112
-
Dan Gohman authored
llvm-svn: 68111
-
- Mar 30, 2009
-
-
Dan Gohman authored
valid argument attributes (zeroext and signext are). llvm-svn: 68053
-
- Mar 26, 2009
-
-
Jim Grosbach authored
llvm-svn: 67758
-
Jim Grosbach authored
llvm-svn: 67750
-
Jim Grosbach authored
register classes. Before, MVT::Other would be returned anytime a reg was in multiple register classes. Now, MVT::Other is only returned if the types for those register classes differ. llvm-svn: 67714
-
- Mar 23, 2009
-
-
Ted Kremenek authored
llvm-svn: 67565
-
- Mar 20, 2009
-
-
Sebastian Redl authored
- Make type declarations match the struct/class keyword of the definition. - Move AddSignalHandler into the namespace where it belongs. - Correctly call functions from template base. - Some other small changes. With this patch, LLVM and Clang should build properly and with far less noise under VS2008. llvm-svn: 67347
-
- Mar 19, 2009
-
-
Ted Kremenek authored
Fix regression in 'tblgen -gen-clang-diags-defs': Emit the diagnostic kind instead of "DIAGNOSTICCONTROLLED". llvm-svn: 67305
-
Nate Begeman authored
in selectiondag patterns. This is required for the upcoming shuffle_vector rewrite, and as it turns out, cleans up a hack in the Alpha instruction info. llvm-svn: 67286
-
- Mar 18, 2009
-
-
Ted Kremenek authored
order. llvm-svn: 67244
-
Ted Kremenek authored
static const WarningOption OptionTable[] = { {"unused-macros", DIAGS(UnusedMacrosDiags)} ... }; This table is not yet properly sorted. llvm-svn: 67242
-
Ted Kremenek authored
declarations for controlling groups of warnings. Currently this transforms: def UnusedMacrosDiags : Option<"unused-macros", [pp_macro_not_used]>; into: static const diag::kind UnusedMacrosDiags[] = { diag::pp_macro_not_used }; llvm-svn: 67239
-
Chris Lattner authored
This allows tblgen to handle include "foo.td" when the quote is exactly the last character in a file. rdar://6695728 llvm-svn: 67232
-