all: add LLVM 12 support

Originally based on a PR by @QuLogic, but extended a lot to get all
tests to pass.
This commit is contained in:
Ayke van Laethem
2021-03-28 19:56:03 -04:00
committed by Ron Evans
parent 74b20ca234
commit 5127b9d65b
16 changed files with 91 additions and 46 deletions
+2 -1
View File
@@ -116,8 +116,9 @@ func filterIrrelevantIRLines(lines []string) []string {
if strings.HasPrefix(line, "source_filename = ") {
continue
}
if llvmVersion < 11 && strings.HasPrefix(line, "attributes ") {
if llvmVersion < 12 && strings.HasPrefix(line, "attributes ") {
// Ignore attribute groups. These may change between LLVM versions.
// Right now test outputs are for LLVM 12.
continue
}
out = append(out, line)