summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/XRayInstrumentation.cpp
AgeCommit message (Expand)Author
2025-05-29[XRay] Fix tail call sleds for AArch64 (#141403)Sebastian Kreutzer
2025-04-01[CodeGen][NPM] Port XRayInstrumentation to NPM (#129865)Akshat Oke
2025-01-13[aarch64][win] Update Called Globals info when updating Call Site info (#122762)Daniel Paoliello
2024-12-13Reapply "[DomTreeUpdater] Move critical edge splitting code to updater" (#119...paperchalice
2024-12-11Reapply "DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm" (#119575)...Matt Arsenault
2024-12-11Revert "DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm" (#119575)Vitaly Buka
2024-12-11DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm (#119485)Matt Arsenault
2024-12-11Revert "[DomTreeUpdater] Move critical edge splitting code to updater" (#119512)paperchalice
2024-12-11[DomTreeUpdater] Move critical edge splitting code to updater (#115111)paperchalice
2024-12-10[XRay][RISCV] RISCV support for XRay (#117368)Min-Yih Hsu
2024-11-05[SystemZ][XRay] Implement XRay instrumentation for SystemZ (#113253)Kai Nacke
2024-07-11Revert "[CodeGen] Remove `applySplitCriticalEdges` in `MachineDominatorTree` ...Nikita Popov
2024-07-11[CodeGen] Remove `applySplitCriticalEdges` in `MachineDominatorTree` (#97055)paperchalice
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice
2023-07-14[XRay] Add initial support for loongarch64Weining Lu
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott
2022-12-14Attributes: Add function getter to parse integer string attributesMatt Arsenault
2021-12-10Reapply [xray] add support for hexagonBrian Cain
2021-12-09Revert "[xray] add support for hexagon"Brian Cain
2021-12-09[xray] add support for hexagonBrian Cain
2021-01-19[xray] Honor xray-never function-instrument attributeIan Levesque
2020-08-28[Attributes] Add a method to check if an Attribute has AttrKind None. Use ins...Craig Topper
2020-02-27[CallSiteInfo] Handle bundles when updating call site infoDjordje Todorovic
2020-02-10[CSInfo] Use isCandidateForCallSiteEntry() when updating the CSInfoDjordje Todorovic
2020-01-17[xray] Allow instrumenting only function entry and/or only function exitIan Levesque
2020-01-17[xray] Add xray-ignore-loops optionIan Levesque
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-10-08[DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica
2019-06-27[Backend] Keep call site info valid through the backendDjordje Todorovic
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-03-20[XRay] Lazily compute MachineLoopInfo instead of requiring it.Michael Zolotukhin
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2017-09-22[XRay] support conditional return on PPC.Tim Shen
2017-09-08[XRay][CodeGen][PowerPC] Fix tail exit codegen for XRay in PPCDean Michael Berris
2017-07-14Fix mixed line terminators. NFC.Dimitry Andric
2017-06-09[XRay] Fix computation of function size subject to XRay thresholdSerge Rogatch
2017-06-06[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-05-04[XRay] Detect loops in functions being loweredDean Michael Berris
2017-02-15[LLVM][XRAY][MIPS] Support xray on mips/mipsel/mips64/mips64elSagar Thakur
2017-02-10[XRay] Implement powerpc64le xray.Tim Shen
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus
2016-12-19[XRay] Fix assertion failure on empty machine basic blocks (PR 31424)Dean Michael Berris
2016-11-24Test commit access.Serge Rogatch
2016-11-17[XRay] Support AArch64 in LLVMDean Michael Berris
2016-10-18[XRay] Support for for tail calls for ARM no-ThumbDean Michael Berris
2016-09-19[XRay] ARM 32-bit no-Thumb support in LLVMDean Michael Berris