aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/XRayInstrumentation.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-05-29[XRay] Fix tail call sleds for AArch64 (#141403)Sebastian Kreutzer1-2/+3
2025-04-01[CodeGen][NPM] Port XRayInstrumentation to NPM (#129865)Akshat Oke1-15/+68
2025-01-13[aarch64][win] Update Called Globals info when updating Call Site info (#122762)Daniel Paoliello1-2/+2
2024-12-13Reapply "[DomTreeUpdater] Move critical edge splitting code to updater" (#119...paperchalice1-2/+2
2024-12-11Reapply "DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm" (#119575)...Matt Arsenault1-2/+7
2024-12-11Revert "DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm" (#119575)Vitaly Buka1-7/+2
2024-12-11DiagnosticInfo: Clean up usage of DiagnosticInfoInlineAsm (#119485)Matt Arsenault1-2/+7
2024-12-11Revert "[DomTreeUpdater] Move critical edge splitting code to updater" (#119512)paperchalice1-2/+2
2024-12-11[DomTreeUpdater] Move critical edge splitting code to updater (#115111)paperchalice1-2/+2
2024-12-10[XRay][RISCV] RISCV support for XRay (#117368)Min-Yih Hsu1-2/+5
2024-11-05[SystemZ][XRay] Implement XRay instrumentation for SystemZ (#113253)Kai Nacke1-1/+2
2024-07-11Revert "[CodeGen] Remove `applySplitCriticalEdges` in `MachineDominatorTree` ...Nikita Popov1-2/+2
2024-07-11[CodeGen] Remove `applySplitCriticalEdges` in `MachineDominatorTree` (#97055)paperchalice1-2/+2
2024-07-09[CodeGen][NewPM] Port `machine-loops` to new pass manager (#97793)paperchalice1-4/+5
2024-06-11[CodeGen][NewPM] Split `MachineDominatorTree` into a concrete analysis result...paperchalice1-2/+4
2023-07-14[XRay] Add initial support for loongarch64Weining Lu1-0/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2022-12-14Attributes: Add function getter to parse integer string attributesMatt Arsenault1-8/+7
2021-12-10Reapply [xray] add support for hexagonBrian Cain1-0/+1
2021-12-09Revert "[xray] add support for hexagon"Brian Cain1-1/+0
2021-12-09[xray] add support for hexagonBrian Cain1-0/+1
2021-01-19[xray] Honor xray-never function-instrument attributeIan Levesque1-0/+4
2020-08-28[Attributes] Add a method to check if an Attribute has AttrKind None. Use ins...Craig Topper1-5/+3
2020-02-27[CallSiteInfo] Handle bundles when updating call site infoDjordje Todorovic1-1/+1
2020-02-10[CSInfo] Use isCandidateForCallSiteEntry() when updating the CSInfoDjordje Todorovic1-1/+1
2020-01-17[xray] Allow instrumenting only function entry and/or only function exitIan Levesque1-36/+40
2020-01-17[xray] Add xray-ignore-loops optionIan Levesque1-23/+34
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1
2019-10-08[DebugInfo][If-Converter] Update call site info during the optimizationNikola Prica1-1/+1
2019-06-27[Backend] Keep call site info valid through the backendDjordje Todorovic1-0/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-03-20[XRay] Lazily compute MachineLoopInfo instead of requiring it.Michael Zolotukhin1-3/+17
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-1/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-1/+1
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie1-1/+1
2017-09-22[XRay] support conditional return on PPC.Tim Shen1-16/+54
2017-09-08[XRay][CodeGen][PowerPC] Fix tail exit codegen for XRay in PPCDean Michael Berris1-16/+7
2017-07-14Fix mixed line terminators. NFC.Dimitry Andric1-3/+3
2017-06-09[XRay] Fix computation of function size subject to XRay thresholdSerge Rogatch1-1/+6
2017-06-06[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko1-7/+14
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-05-04[XRay] Detect loops in functions being loweredDean Michael Berris1-16/+30
2017-02-15[LLVM][XRAY][MIPS] Support xray on mips/mipsel/mips64/mips64elSagar Thakur1-0/+4
2017-02-10[XRay] Implement powerpc64le xray.Tim Shen1-0/+1
2017-01-13[CodeGen] Rename MachineInstrBuilder::addOperand. NFCDiana Picus1-1/+1
2016-12-19[XRay] Fix assertion failure on empty machine basic blocks (PR 31424)Dean Michael Berris1-2/+9
2016-11-24Test commit access.Serge Rogatch1-0/+1
2016-11-17[XRay] Support AArch64 in LLVMDean Michael Berris1-0/+1
2016-10-18[XRay] Support for for tail calls for ARM no-ThumbDean Michael Berris1-3/+10
2016-09-19[XRay] ARM 32-bit no-Thumb support in LLVMDean Michael Berris1-29/+86