- May 16, 2009
-
-
Duncan Sands authored
to avoid an ambiguous else. llvm-svn: 71924
-
Jakob Stoklund Olesen authored
When a test fails with more than a pipeful of output on stdout AND stderr, one of the DejaGnu programs blocks. The problem can be avoided by redirecting stdout to a file. llvm-svn: 71919
-
Jakob Stoklund Olesen authored
The following is checked: * Operand counts: All explicit operands must be present. * Register classes: All physical and virtual register operands must be compatible with the register class required by the instruction descriptor. * Register live intervals: Registers must be defined only once, and must be defined before use. The machine code verifier is enabled with the command-line option '-verify-machineinstrs', or by defining the environment variable LLVM_VERIFY_MACHINEINSTRS to the name of a file that will receive all the verifier errors. llvm-svn: 71918
-
- May 15, 2009
-
-
Jay Foad authored
llvm-svn: 71871
-
Anton Korobeynikov authored
llvm-svn: 71856
-
Owen Anderson authored
llvm-svn: 71855
-
Bill Wendling authored
Again, no intendtional functionality change. llvm-svn: 71854
-
Owen Anderson authored
llvm-svn: 71853
-
Owen Anderson authored
llvm-svn: 71852
-
Bill Wendling authored
llvm-svn: 71850
-
Owen Anderson authored
llvm-svn: 71849
-
Evan Cheng authored
llvm-svn: 71848
-
Owen Anderson authored
llvm-svn: 71837
-
Nick Lewycky authored
llvm-svn: 71834
-
Nick Lewycky authored
Also fix up some 80col violations while I'm there. llvm-svn: 71833
-
Bill Wendling authored
llvm-svn: 71828
-
Bill Wendling authored
though the classes have been marked with "VISIBILITY_HIDDEN". llvm-svn: 71827
-
Bill Wendling authored
logical/sane approach to organizing all of the stuff that goes into writing out DWARF information. Honestly? even this is too complex for what it's supposed to be doing. Trivia: It *looks* like there would be functionality changes, however there aren't! llvm-svn: 71821
-
Owen Anderson authored
llvm-svn: 71819
-
David Greene authored
Implement !if, analogous to $(if) in GNU make. llvm-svn: 71815
-
Mike Stump authored
llvm-svn: 71813
-
Mike Stump authored
llvm-svn: 71812
-
David Greene authored
Fix tests to not upset DejaGNU. llvm-svn: 71811
-
David Greene authored
Graduate LLVM to the big leagues by embedding a LISP processor into TableGen. Ok, not really, but do support some common LISP functions: * car * cdr * null llvm-svn: 71805
-
David Greene authored
Implement a !foreach operator analogous to GNU make's $(foreach). Use it on dags and lists like this: class decls { string name; } def Decls : decls; class B<list<string> names> : A<!foreach(Decls.name, names, !strconcat(Decls.name, ", Sr."))>; llvm-svn: 71803
-
- May 14, 2009
-
-
David Greene authored
Implement a !subst operation simmilar to $(subst) in GNU make to do def/var/string substitution on generic pattern templates. For example: def Type; def v4f32 : Type; def TYPE : Type; class GenType<Type t> { let type = !(subst TYPE, v4f32, t); } def TheType : GenType<TYPE>; llvm-svn: 71801
-
Owen Anderson authored
llvm-svn: 71798
-
Owen Anderson authored
llvm-svn: 71796
-
Owen Anderson authored
llvm-svn: 71795
-
David Greene authored
Implement !cast. llvm-svn: 71794
-
David Greene authored
Operation Enhancements Create an OpInit class to serve as a base for all operation Inits. Move parsing of operation constructs to separate functions and reference from multiple places. Add some commented out new operations. Coming soon. llvm-svn: 71789
-
David Greene authored
Fix PR4207. If we're resolving a list element access and we're given a VarInit, return a new VarListElementInit referencing the VarInit. llvm-svn: 71787
-
Owen Anderson authored
Part one of many. llvm-svn: 71785
-
Mike Stump authored
llvm-svn: 71784
-
Dale Johannesen authored
adding another copy. llvm-svn: 71783
-
Bill Wendling authored
- Reformatting. - Use while() instead of do-while(). - Move simple constructors into .h file. llvm-svn: 71782
-
Bill Wendling authored
llvm-svn: 71781
-
Bob Wilson authored
assertion is failing for some tests. llvm-svn: 71779
-
Dale Johannesen authored
llvm-svn: 71775
-
Jim Grosbach authored
llvm-svn: 71771
-