aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackMaps.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-20[Statepoint][NFC] Use uint16_t and add an assert (#78717)Danila Malyutin1-1/+1
2024-01-19[Statepoint] Optimize Location structure size (#78600)Danila Malyutin1-23/+17
2023-06-04[CodeGen] Fix incorrect usage of MCPhysReg for diff list elementsSergei Barannikov1-1/+1
2023-04-18[MC] Simplify uses of subregs/superregs. NFC.Jay Foad1-3/+3
2023-04-18[MC] Use subregs/superregs instead of MCSubRegIterator/MCSuperRegIterator. NFC.Jay Foad1-2/+5
2023-02-07[CodeGen] Define and use MachineOperand::getOperandNoJay Foad1-1/+1
2023-01-13[CodeGen] Remove uses of Register::isPhysicalRegister/isVirtualRegister. NFCCraig Topper1-1/+1
2023-01-09[Inline Spiller] Extend the snippet by statepoint usesSerguei Katkov1-0/+17
2022-11-24[Alignment][NFC] Use Align in MCStreamer::emitValueToAlignmentGuillaume Chatelet1-2/+2
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata1-1/+1
2022-06-10[MC] De-capitalize SwitchSection. NFCFangrui Song1-1/+1
2022-06-07[MC] De-capitalize MCStreamer functionsFangrui Song1-1/+1
2021-03-30[NFC][CodeGen] Tidy up TargetRegisterInfo stack realignment functionsTomas Matheson1-1/+1
2021-01-18[Statepoint] Handle `undef` operands in statepoint.Denis Antrushin1-0/+6
2021-01-13[Verifier] Extend statepoint verifier to cover more constantsSerguei Katkov1-25/+36
2020-12-20[Analysis, IR, CodeGen] Use llvm::erase_if (NFC)Kazu Hirata1-4/+1
2020-10-20NFC: Fix -Wsign-compare warnings on 32-bit buildsHubert Tong1-1/+1
2020-10-14Fix an apparent typo. `assert()` must not contain side-effects. NFC.Michael Liao1-1/+1
2020-10-06Silence -Wunused-variable in NDEBUG modeDmitri Gribenko1-0/+1
2020-10-06[Statepoints] Change statepoint machine instr format to better suit VReg lowe...Denis Antrushin1-6/+128
2020-09-09[Statepoints] Properly handle const base pointer.Denis Antrushin1-0/+23
2020-08-05[llvm-readobj/elf] - Add a testing for --stackmap and refine the implementation.Georgii Rymar1-1/+1
2020-02-29[MC] Add MCStreamer::emitInt{8,16,32,64}Fangrui Song1-18/+18
2020-02-18[NFC] Remove trailing spaceJim Lin1-1/+1
2020-02-14[MCStreamer] De-capitalize EmitValue EmitIntValue{,InHex}Fangrui Song1-31/+31
2020-02-14[MC] De-capitalize another set of MCStreamer::Emit* functionsFangrui Song1-4/+4
2019-12-19[StackMaps] Be explicit about label formation [NFC] (try 2)Philip Reames1-11/+11
2019-12-19Temporarily Revert "[StackMaps] Be explicit about label formation [NFC]"Eric Christopher1-11/+11
2019-12-19[StackMaps] Be explicit about label formation [NFC]Philip Reames1-11/+11
2019-11-09Fix operator precedence warning. NFC.Simon Pilgrim1-1/+1
2019-09-24MCRegisterInfo: Merge getLLVMRegNum and getLLVMRegNumFromEHPavel Labath1-1/+1
2019-08-15Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders1-2/+2
2019-08-01Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-27llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)Fangrui Song1-5/+4
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-11/+11
2018-04-06[CodeGen] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang1-5/+5
2017-12-01Mark all library options as hidden.Zachary Turner1-1/+1
2017-11-30[CodeGen] Always use `printReg` to print registers in both MIR and debugFrancis Visoiu Mistrih1-4/+4
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-3/+3
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-04-28[StackMaps] Increase the size of the "location size" fieldSanjoy Das1-6/+12
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek1-2/+3
2017-02-22[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-6/+18
2016-09-14[Stackmap] Added callsite counts to emitted function information.Sanjoy Das1-13/+21
2016-08-23[stackmaps] Remove an unneeded member variable [NFC]Philip Reames1-2/+1
2016-08-23[stackmaps] More extraction of common code [NFCI]Philip Reames1-6/+5
2016-08-23Remove unused data member to unbreak -Werror builds.Richard Smith1-2/+1
2016-08-23[stackmaps] Extract out magic constants [NFCI]Philip Reames1-3/+10
2016-08-12Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer1-2/+1