Peter Collingbourne
|
57c068763a
IR. Change strip* family of functions to not look through aliases.
|
6 år sedan |
Guozhi Wei
|
fc203b9625
[CodeGen/Analysis] Intrinsic llvm.assume should not block tail call optimization
|
6 år sedan |
Peter Collingbourne
|
69783d2696
CodeGen: Don't follow aliases when extracting type info.
|
6 år sedan |
Tim Northover
|
32c7e441d6
DAG: allow DAG pointer size different from memory representation.
|
6 år sedan |
Matt Arsenault
|
fff0af4260
GlobalISel: Move computeValueLLTs
|
6 år sedan |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 år sedan |
Francis Visoiu Mistrih
|
849dd13009
[CodeGen] Ignore return sext/zext attributes of unused results for tail calls
|
6 år sedan |
Robert Lougher
|
e781359f6e
[CodeGen] skip lifetime end marker in isInTailCallPosition
|
6 år sedan |
Chandler Carruth
|
2aaf7228e0
[TI removal] Make variables declared as `TerminatorInst` and initialized
|
6 år sedan |
David Green
|
ae073c99a4
[CodeGen] Enable tail calls for functions with NonNull attributes.
|
7 år sedan |
Heejin Ahn
|
408053d6cd
[WebAssembly] Add isEHScopeReturn instruction property
|
7 år sedan |
Heejin Ahn
|
2522e34cd5
Change ambiguous uses of term 'funclet' to 'EH scopes'. NFC.
|
7 år sedan |
Heejin Ahn
|
a3ccaa9b88
[WebAssembly] Add functions for EHScopes
|
7 år sedan |
Matthias Braun
|
d318139827
MachineFunction: Return reference from getFunction(); NFC
|
7 år sedan |
Michael Zolotukhin
|
41b2567ccb
Remove redundant includes from lib/CodeGen.
|
7 år sedan |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 år sedan |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 år sedan |
Wei Mi
|
9930880cbf
Fix a bug for rL312641.
|
8 år sedan |
Wei Mi
|
78696b31cd
[TailCall] Allow llvm.memcpy/memset/memmove to be tail calls when parent
|
8 år sedan |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 år sedan |
Peter Collingbourne
|
537523b656
Move llvm::canBeOmittedFromSymbolTable() to Analysis.
|
8 år sedan |
Reid Kleckner
|
6707770d48
Rename AttributeSet to AttributeList
|
8 år sedan |
Ahmed Bougacha
|
d770fa9542
[CodeGen] Further simplify returned call operand logic. NFC.
|
8 år sedan |
Ahmed Bougacha
|
26b44dde79
[CodeGen] Simplify logic that looks for returned call operands. NFC-ish.
|
8 år sedan |
Matthias Braun
|
347847bcdc
Move most EH from MachineModuleInfo to MachineFunction
|
8 år sedan |
Eric Christopher
|
e7b3959e01
Temporarily Revert "Move most EH from MachineModuleInfo to MachineFunction"
|
8 år sedan |
Matthias Braun
|
29c7b3a03e
Move most EH from MachineModuleInfo to MachineFunction
|
8 år sedan |
Bjorn Pettersson
|
498c1670f8
Fix memory issue in AttrBuilder::removeAttribute uses.
|
8 år sedan |
Michael Kuperstein
|
2a93bda6e9
[CGP] Be less conservative about tail-duplicating a ret to allow tail calls
|
9 år sedan |
Reid Kleckner
|
a4d7181fe4
Remove FIXME about asserting on the end iterator
|
9 år sedan |