aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/TableGen
AgeCommit message (Expand)AuthorFilesLines
2022-12-16std::optional::value => operator*/operator->Fangrui Song1-1/+1
2022-12-09[TableGen] Add a !listremove() bang operatorSimon Pilgrim4-50/+123
2022-12-06[ADT] Don't including None.h (NFC)Kazu Hirata1-1/+0
2022-12-06[TableGen] llvm::Optional => std::optionalFangrui Song1-2/+2
2022-12-05[iwyu] Fix files which would break without #include Optional.hFangrui Song1-0/+1
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata3-4/+4
2022-11-21Return None instead of Optional<T>() (NFC)Kazu Hirata1-2/+2
2022-11-16Revert "[NFC] Make format() more amenable to format attributes"Muhammad Omair Javaid1-11/+6
2022-11-02[NFC] Make format() more amenable to format attributesFélix Cloutier1-6/+11
2022-10-26Revert "[NFC] Make format() more amenable to format attributes"Félix Cloutier1-11/+6
2022-10-26[NFC] Make format() more amenable to format attributesFélix Cloutier1-6/+11
2022-10-26[TableGen] Add log bang operatorMichael Maitland4-3/+30
2022-09-30[TableGen] Add div bang operatorMichael Maitland4-2/+20
2022-09-28[TableGen] Only track reference locations if askedRiver Riddle3-16/+28
2022-09-27[TableGen] Track reference locations of Records/RecordValsRiver Riddle4-22/+63
2022-09-24[TableGen][CodeEmitterGen] Allow local names for sub-operands in a operand list.James Y Knight1-0/+1
2022-08-28[llvm] Qualify auto in range-based for loops (NFC)Kazu Hirata2-2/+2
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song1-2/+2
2022-07-23[TableGen] Drop an unnecessary const from a return type (NFC)Kazu Hirata1-2/+2
2022-07-20[TableGen] Add a location for a class definition that was forward-declaredRoman Rusyaev2-0/+10
2022-07-13[llvm] Use value instead of getValue (NFC)Kazu Hirata1-1/+1
2022-06-25[llvm] Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-2/+2
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-06-23[TableGen] Add new operator !existswangpc4-0/+125
2022-06-05[llvm] Convert for_each to range-based for loops (NFC)Kazu Hirata1-4/+2
2022-05-26[iwyu] Handle regressions in libLLVM header includeserge-sans-paille1-1/+0
2022-05-11[TableGen] Refactor TableGenParseFile to no longer use a callbackRiver Riddle1-17/+19
2022-05-11[TableGen] Remove the use of global Record stateRiver Riddle5-300/+335
2022-03-15[mlir] Split out AttrDef/TypeDef and pattern constructs from OpBase.tdRiver Riddle1-5/+10
2022-03-04Fix for D119899David Blaikie1-0/+1
2022-03-03[TableGen] Add a library-based entry point for parsing td filesRiver Riddle4-0/+69
2022-02-08Fix a typo (occured => occurred)Sylvestre Ledru1-2/+2
2022-02-06[llvm] Use = default (NFC)Kazu Hirata1-1/+1
2022-01-28Cleanup includes for LLVMTableGenGlobalISelserge-sans-paille1-1/+1
2022-01-28Cleanup include dependencies for LLVMTableGenserge-sans-paille7-32/+22
2022-01-07[llvm] Use true/false instead of 1/0 (NFC)Kazu Hirata1-1/+2
2021-12-11[llvm] Use range-based for loops (NFC)Kazu Hirata1-7/+6
2021-11-28[llvm] Use range-based for loops (NFC)Kazu Hirata1-5/+3
2021-11-09[Tablegen] Collect all global state into one managed staticRiver Riddle1-142/+145
2021-11-03[TableGen] Emit a warning for unused template argsCullen Rhodes4-6/+32
2021-09-17[TableGen] Record::checkRecordAssertions() - Use const-ref iterator in for-ra...Simon Pilgrim1-1/+1
2021-06-13DetailedRecordsBackend.cpp - printSectionHeading - avoid std::string creation...Simon Pilgrim1-2/+2
2021-06-13DetailedRecordsBackend.cpp - tidy implicit header dependencies. NFCI.Simon Pilgrim1-3/+1
2021-06-10[TableGen] Eliminate dead code in ParseForeachDeclaration [NFC]Paul C. Anagnostopoulos1-4/+1
2021-06-09[TableGen] Fix ProfileFoldOpInit so that parameters are named consistently [NFC]Paul C. Anagnostopoulos1-3/+2
2021-05-13[TableGen] Make the NUL character invalid in .td filesPaul C. Anagnostopoulos1-23/+15
2021-05-11Revert "[TableGen] Make the NUL character invalid in .td files"Paul C. Anagnostopoulos1-15/+23
2021-05-11[TableGen] Make the NUL character invalid in .td filesPaul C. Anagnostopoulos1-23/+15
2021-04-30[TableGen] Fix two bugs in 'defm' when complex 'assert' is involved.Paul C. Anagnostopoulos1-0/+3