aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/XRayInstrumentation.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2016-09-08Revert "[XRay] ARM 32-bit no-Thumb support in LLVM"Renato Golin1-82/+28
2016-09-08[XRay] Remove unused variableDean Michael Berris1-2/+2
2016-09-08[XRay] ARM 32-bit no-Thumb support in LLVMDean Michael Berris1-28/+82
2016-09-01[XRay] Detect and emit sleds for sibling/tail callsDean Michael Berris1-3/+10
2016-08-31[XRay] Support multiple return instructions in a single basic blockDean Michael Berris1-1/+0
2016-07-14Remove extra ';' to appease -WpedanticDean Michael Berris1-1/+1
2016-07-14XRay: Add entry and exit sledsDean Michael Berris1-0/+96