aboutsummaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Expand)Author
2018-03-29Add missing dependency (headers are included from MC, so a link dependency co...David Blaikie
2018-03-28Revert "[lit] Temporarily disable shtest-timeout.py on darwin"Dan Liew
2018-03-28[lit] Remove a timing senstive part of `shtest-timeout.py`Dan Liew
2018-03-27[MachineScheduler] Add itinerary to schedcover.py. Make default work in the c...Craig Topper
2018-03-27Revert "Revert "[lit] Generalized /dev/null support on Windows.""Mircea Trofin
2018-03-27[lit] Temporarily disable shtest-timeout.py on darwinJan Korous
2018-03-26Revert "[lit] Generalized /dev/null support on Windows."Mircea Trofin
2018-03-26[lit] Generalized /dev/null support on Windows.Mircea Trofin
2018-03-26[lit] Implement 'cat' command for internal shellReid Kleckner
2018-03-26Migrate dockerfiles to use multi-stage builds.Ilya Biryukov
2018-03-25[SchedModel] Remove instregex entries that don't match any instructionsSimon Pilgrim
2018-03-24[SchedModel] Remove an unneeded temporary vector.Craig Topper
2018-03-24[SchedModel] Use std::move in a couple places to reduce copyingCraig Topper
2018-03-24[SchedModel] Use std::move to replace a vector instead of vector::swapCraig Topper
2018-03-24[SchedModel] Remove std::vectors that were created with 1 element and then pa...Craig Topper
2018-03-24[SchedModel] Record::getName() returns StringRef - avoid std::string creation...Simon Pilgrim
2018-03-24[SchedModel] Avoid std::string creation for instregex patterns that don't con...Simon Pilgrim
2018-03-24[X86] Add a new disassembler opcode map for 3DNow. Stop treating 3DNow as an ...Craig Topper
2018-03-24[X86] Use unique_ptr to simplify memory management. NFCCraig Topper
2018-03-24[X86] Use X86_INSTR_MRM_MAPPING macro instead of listing all MRM_C0-MRM_FF fo...Craig Topper
2018-03-24[X86] Remove an unnecessary switch around two other switches. NFCCraig Topper
2018-03-24[X86] Merge the Has3DNow0F0FOpcode TSFlag into the OpMap encoding. NFCCraig Topper
2018-03-23Fix layering of CodeGen/TargetOpcodes.def by moving it to SupportDavid Blaikie
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie
2018-03-23Fix layering by moving X86DisassemblerDecoderCommon to SupportDavid Blaikie
2018-03-23[TableGen] Don't capture returned std::vectors by const reference.Craig Topper
2018-03-22[X86] Rename VROUNDYPS* and VROUNDYPD* instructions to VROUNDPSY* and VROUNDP...Craig Topper
2018-03-22vim: rename `singlethread` to `syncscope`Saleem Abdulrasool
2018-03-22[TableGen] Use empty emplace_back to add defaulted constructed objects to vec...Craig Topper
2018-03-22[TableGen] Add a non-default constructor to CodeGenSchedClass and use it via ...Craig Topper
2018-03-21vim: add `dso_local` and `dso_preemptable` keywordsSaleem Abdulrasool
2018-03-21[TableGen] Hoist the code for copying InstRWs from an old scheduling class to...Craig Topper
2018-03-21[TableGen] Remove unnecessary map lookup and shadowing of a variable. NFCICraig Topper
2018-03-21[TableGen] Use range-based for loops. NFCCraig Topper
2018-03-21[TableGen] Use count_if instead of a manual loop. NFCCraig Topper
2018-03-21[SchedModel] Use CodeGenSchedClass::getSchedClassIdx helper directly. NFCI.Simon Pilgrim
2018-03-21[SchedModel] Use CodeGenSchedClass::isKeyEqual instead of duplicating code. N...Simon Pilgrim
2018-03-21[TableGen] Remove a defaulted function argument that is never called with ano...Craig Topper
2018-03-21[TableGen] Move a function from llvm namespace and make it a static function....Craig Topper
2018-03-21[TableGen] Use SmallMapVector to simplify some code that was trying to keep a...Craig Topper
2018-03-20[SchedModel] Simplify InstRegexOp::apply. NFCI.Simon Pilgrim
2018-03-20[TableGen] Use range based for loop. NFCCraig Topper
2018-03-20[TableGen] Use vector::append instead of looping and calling push_back. NFCCraig Topper
2018-03-20[TableGen] Use llvm::transform to simplify some loops. NFCICraig Topper
2018-03-20[TableGen] Pass result of std::unique to vector::erase instead of calculating...Craig Topper
2018-03-20[X86] Add phony registers for high halves of regs with low halvesKrzysztof Parzyszek
2018-03-19build_llvm_package.bat: Drop LLDB from the package.Hans Wennborg
2018-03-18[TableGen] When trying to reuse a scheduler class for instructions from an In...Craig Topper
2018-03-18[TableGen] Remove unnecessary uses of make_range.Craig Topper
2018-03-18[TableGen] Move some variables into for loop declaration. NFCCraig Topper