summaryrefslogtreecommitdiffstats
path: root/llvm/utils/TableGen/X86FoldTablesEmitter.cpp
Commit message (Expand)AuthorAgeFilesLines
* X86FoldTablesEmitter - fix static analyzer potential invalid iterator warning...Simon Pilgrim2019-11-061-3/+3
* [X86] Make the X86FoldTablesEmitter functional again. Fix the spacing in the ...Craig Topper2019-06-011-24/+37
* [X86] Add ADD8ri_DB and ADD8rr_DB to the autogenerated load folding table.Craig Topper2019-03-181-0/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [X86] More additions to the load folding tables based on the autogenerated ta...Craig Topper2018-06-161-4/+6
* [X86] Mark all instructions that have masked store semantics with NotMemoryFo...Craig Topper2018-06-131-16/+2
* [X86] Don't add stores to the autogenerated load folding tables if the regist...Craig Topper2018-06-121-1/+2
* [X86] Update folding table generator to properly detect RMW arithmetic instru...Craig Topper2018-06-121-2/+4
* [X86] Enforce agreement of AdSize field when autogenerating load folding tabl...Craig Topper2018-06-121-0/+1
* X86FoldTableEntry - avoid unnecessary std::string creation. NFCI.Simon Pilgrim2018-04-111-3/+3
* Fix a bunch of typoes. NFCFangrui Song2018-03-301-1/+1
* [X86] Added support for nocf_check attribute for indirect Branch TrackingOren Ben Simhon2018-03-171-0/+2
* [X86] Don't put any EVEX_B instructions in the tablegen generated load foldin...Craig Topper2018-01-071-2/+3
* Remove redundant includes from utils/TableGen.Michael Zolotukhin2017-12-131-1/+0
* Fix warnings discovered by rL317076. [-Wunused-private-field]NAKAMURA Takumi2017-11-011-2/+1
* Fix LLDB build for Android.Eugene Zemtsov2017-10-091-1/+1
* [X86][TableGen] Recommitting the X86 memory folding tables TableGen backend w...Ayman Musa2017-10-081-0/+663
* [x86] Revert the X86FoldTablesEmitter due to more miscompiles.Chandler Carruth2017-06-061-732/+0
* [X86] Don't fold into memory operands into insertps in the generated folding ...Benjamin Kramer2017-06-021-0/+5
* [TableGen] Adapt more places to getValueAsString now returning a StringRef in...Craig Topper2017-05-311-2/+2
* [X86] Don't fold away the memory operand of an xchg.Benjamin Kramer2017-05-291-1/+8
* Don't capture a temporary std::string in a StringRef.Zachary Turner2017-05-291-1/+1
* Resubmit "[X86] Adding new LLVM TableGen backend that generates the X86 backe...Zachary Turner2017-05-291-0/+720
* Revert "[X86] Adding new LLVM TableGen backend that generates the X86 backend...Zachary Turner2017-05-291-720/+0
* [TableGen][X86] Fix formatting I accidentally messed up in r304099. NFCCraig Topper2017-05-281-1/+1
* [TableGen][X86] Use CHAR_BIT with sizeof instead of hardcoded 8. NFCCraig Topper2017-05-281-1/+2
* [TableGen][X86] Mark a couple global tables as const. NFCCraig Topper2017-05-281-2/+2
* [TableGen][X86] Improve formatting of the fold table output by indenting the ...Craig Topper2017-05-281-2/+2
* [TableGen][X86] Add an llvm_unreachable to a switch so we get an error if we ...Craig Topper2017-05-281-0/+1
* [TableGen][X86] Remove unnecessary std::string creations. NFCCraig Topper2017-05-281-4/+4
* [TableGen][X86] Replace a global std::vector with a regular array. llvm::find...Craig Topper2017-05-281-2/+2
* [TableGen][X86] getValueAsString returns a std::string not a StringRef. Captu...Craig Topper2017-05-281-1/+1
* [X86] Adding new LLVM TableGen backend that generates the X86 backend memory ...Ayman Musa2017-05-281-0/+718
OpenPOWER on IntegriCloud