- Aug 22, 2013
-
-
Tim Northover authored
Back in the mists of time (2008), it seems TableGen couldn't handle the patterns necessary to match ARM's CMOV node that we convert select operations to, so we wrote a lot of fairly hairy C++ to do it for us. TableGen can deal with it now: there were a few minor differences to CodeGen (see tests), but nothing obviously worse that I could see, so we should probably address anything that *does* come up in a localised manner. llvm-svn: 188995
-
Hans Wennborg authored
Since it's an llvm-internal tool, we shouldn't install it. llvm-svn: 188976
-
Daniel Dunbar authored
llvm-svn: 188951
-
Daniel Dunbar authored
llvm-svn: 188949
-
Daniel Dunbar authored
llvm-svn: 188948
-
Daniel Dunbar authored
llvm-svn: 188947
-
Daniel Dunbar authored
llvm-svn: 188946
-
Daniel Dunbar authored
llvm-svn: 188945
-
- Aug 17, 2013
-
-
Daniel Dunbar authored
- If anyone is interested in lit's feature set, I'd appreciate any comments on the elaborated items. llvm-svn: 188590
-
- Aug 16, 2013
-
-
Stephen Lin authored
llvm-svn: 188564
-
Aaron Ballman authored
llvm-svn: 188524
-
Daniel Dunbar authored
llvm-svn: 188502
-
- Aug 15, 2013
-
-
Daniel Dunbar authored
llvm-svn: 188424
-
Daniel Dunbar authored
llvm-svn: 188417
-
Daniel Dunbar authored
- This cleans up the text output of failing tests when run under PY3. llvm-svn: 188416
-
- Aug 14, 2013
-
-
Daniel Dunbar authored
- For whatever reason, we have a lot of test files with bogus unicode characters. This patch allows those scripts to still be parsed on Python3 by changing the parsing logic to work on binary files, and only require the actual script commands to be convertible to ascii. - This patch has been tweaked to now ensure that the command strings are not of unicode type on Python 2.6-7. llvm-svn: 188398
-
Daniel Dunbar authored
Revert r188376, "[lit] Support parsing scripts with inconsistent or invalid encodings.", this doesn't work yet for bots using the internal shell. llvm-svn: 188379
-
Daniel Dunbar authored
- For whatever reason, we have a lot of test files with bogus unicode characters. This patch allows those scripts to still be parsed on Python3 by changing the parsing logic to work on binary files, and only require the actual script commands to be convertible to ascii. llvm-svn: 188376
-
Daniel Dunbar authored
llvm-svn: 188360
-
Daniel Dunbar authored
- We barely used it, and it is very hard to use in a 2.5-3 compatible way because of changing expectations for its input types. llvm-svn: 188359
-
Daniel Dunbar authored
llvm-svn: 188358
-
Daniel Dunbar authored
llvm-svn: 188357
-
Daniel Dunbar authored
llvm-svn: 188356
-
Daniel Dunbar authored
llvm-svn: 188355
-
NAKAMURA Takumi authored
llvm-svn: 188348
-
Jack Carter authored
Added v8f16 to ValueTypes.h, ValueTypes.cpp, ValueTypes.td, and CodeGenTarget.cpp Patch by Daniel Sanders llvm-svn: 188326
-
- Aug 13, 2013
-
-
Daniel Dunbar authored
llvm-svn: 188309
-
Rui Ueyama authored
FileCheck should check to make sure the prefix was found, and not a word containing it (e.g -check-prefix=BASEREL shouldn't match NOBASEREL). Patch by Ron Ofir. llvm-svn: 188221
-
- Aug 12, 2013
-
-
Richard Sandiford authored
Apparently caused a failure on Darwin llvm-svn: 188166
-
Richard Sandiford authored
clang bootstraps intermittently failed for me due a difference in the MCK_Reg ordering in ARMGenAsmMatcher.inc. E.g. in my latest run the stage 1 and stage 3 versions were the same but the stage 2 one was different (though still functionally correct). This meant that the .o comparison failed. MCK_Regs were assigned by iterating over a std::set< std::set<Record*> >, and since std::set is sorted lexicographically, the order depended on the order of the pointer values. This patch replaces the pointer ordering with LessRecordByID. llvm-svn: 188164
-
- Aug 09, 2013
-
-
Daniel Dunbar authored
- The actual tests have better coverage than those, and they weren't useful anymore. llvm-svn: 188110
-
Daniel Dunbar authored
llvm-svn: 188109
-
Daniel Dunbar authored
llvm-svn: 188108
-
Daniel Dunbar authored
llvm-svn: 188107
-
Daniel Dunbar authored
- Noticed by edward-san (IRC). llvm-svn: 188096
-
Daniel Dunbar authored
- With compatibility hack in lit.__init__, so this hopefully shouldn't break anything. llvm-svn: 188040
-
Daniel Dunbar authored
- Injecting it as 'lit' is gross, since that name should be used to refer to the actual package. For now both are available so it is possibly to cleanup test config files incrementally. llvm-svn: 188039
-
Daniel Dunbar authored
llvm-svn: 188038
-
Daniel Dunbar authored
llvm-svn: 188034
-
Daniel Dunbar authored
llvm-svn: 188033
-