Djordje Todorovic
|
856ec6e1b0
[Backend] Keep call site info valid through the backend
|
6 éve |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 éve |
Michael Zolotukhin
|
5926c6d6fe
[XRay] Lazily compute MachineLoopInfo instead of requiring it.
|
7 éve |
Matthias Braun
|
d318139827
MachineFunction: Return reference from getFunction(); NFC
|
7 éve |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 éve |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 éve |
Tim Shen
|
1f90df4d88
[XRay] support conditional return on PPC.
|
8 éve |
Dean Michael Berris
|
f7f70f7f6c
[XRay][CodeGen][PowerPC] Fix tail exit codegen for XRay in PPC
|
8 éve |
Dimitry Andric
|
a774076f84
Fix mixed line terminators. NFC.
|
8 éve |
Serge Rogatch
|
30c75827fc
[XRay] Fix computation of function size subject to XRay threshold
|
8 éve |
Eugene Zelenko
|
e74c436b70
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
8 éve |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 éve |
Dean Michael Berris
|
875f0a3e72
[XRay] Detect loops in functions being lowered
|
8 éve |
Sagar Thakur
|
22d520c2ac
[LLVM][XRAY][MIPS] Support xray on mips/mipsel/mips64/mips64el
|
8 éve |
Tim Shen
|
2c44e216a8
[XRay] Implement powerpc64le xray.
|
8 éve |
Diana Picus
|
8a47810cd6
[CodeGen] Rename MachineInstrBuilder::addOperand. NFC
|
8 éve |
Dean Michael Berris
|
62e99e136f
[XRay] Fix assertion failure on empty machine basic blocks (PR 31424)
|
8 éve |
Serge Rogatch
|
ef5c24c358
Test commit access.
|
8 éve |
Dean Michael Berris
|
a685ab458d
[XRay] Support AArch64 in LLVM
|
8 éve |
Dean Michael Berris
|
dfab4815c7
[XRay] Support for for tail calls for ARM no-Thumb
|
8 éve |
Dean Michael Berris
|
916b3667a3
[XRay] ARM 32-bit no-Thumb support in LLVM
|
9 éve |
Renato Golin
|
86159cb9be
Revert "[XRay] ARM 32-bit no-Thumb support in LLVM"
|
9 éve |
Dean Michael Berris
|
0b559dd7d3
[XRay] Remove unused variable
|
9 éve |
Dean Michael Berris
|
339ade73a0
[XRay] ARM 32-bit no-Thumb support in LLVM
|
9 éve |
Dean Michael Berris
|
d17ccfb980
[XRay] Detect and emit sleds for sibling/tail calls
|
9 éve |
Dean Michael Berris
|
74727ab21e
[XRay] Support multiple return instructions in a single basic block
|
9 éve |
Dean Michael Berris
|
f585634128
Remove extra ';' to appease -Wpedantic
|
9 éve |
Dean Michael Berris
|
cee9af9136
XRay: Add entry and exit sleds
|
9 éve |