Jeremy Morse
|
cee924fc6a
[DebugInfo] Use zero linenos for debug intrinsics when promoting dbg.declare
|
6 years ago |
David Stuttard
|
f617e867ae
[CodeGenPrepare] Limit recursion depth for collectBitParts
|
6 years ago |
Alina Sbirlea
|
c419d3f938
[MemorySSA] Teach LoopSimplify to preserve MemorySSA.
|
6 years ago |
Wolfgang Pieb
|
04f5748397
[DEBUGINFO] Prevent Instcombine from dropping debuginfo when removing zexts
|
6 years ago |
Alexander Potapenko
|
04e1efbae2
[Transforms][ASan] Move findAllocaForValue() to Utils/Local.cpp. NFC
|
6 years ago |
Joseph Tremoulet
|
85027ee656
[SimplifyCFG] Don't split musttail call from ret
|
6 years ago |
Brian Gesiak
|
b0d0b07731
[Transforms] Redundant getValueOperand (NFC)
|
6 years ago |
Markus Lavin
|
6ce55cd841
[DebugInfo] Introduce DW_OP_LLVM_convert
|
6 years ago |
Markus Lavin
|
58648f0890
Revert "[DebugInfo] Introduce DW_OP_LLVM_convert"
|
6 years ago |
Markus Lavin
|
1cf4b593a7
[DebugInfo] Introduce DW_OP_LLVM_convert
|
6 years ago |
Chijun Sima
|
0ac04b4ce6
[DTU] Refine the interface and logic of applyUpdates
|
6 years ago |
Chijun Sima
|
e9b2f29faf
[DTU] Deprecate insertEdge*/deleteEdge*
|
6 years ago |
Jeremy Morse
|
814924db54
[DebugInfo] Don't salvage load operations (PR40628).
|
6 years ago |
Chandler Carruth
|
7fe8f82f54
[CallSite removal] Migrate ConstantFolding APIs and implementation to
|
6 years ago |
Chandler Carruth
|
8677a19763
[CallSite removal] Migrate the statepoint GC infrastructure to use the
|
6 years ago |
Fangrui Song
|
2f51464f16
[Local] Delete a redundant check. NFC
|
6 years ago |
Craig Topper
|
e3696113b6
Implementation of asm-goto support in LLVM
|
6 years ago |
Carlos Alberto Enciso
|
2e390e6fde
[DWARF] LLVM ERROR: Broken function found, while removing Debug Intrinsics.
|
6 years ago |
Richard Trieu
|
1c34480b50
Move DomTreeUpdater from IR to Analysis
|
6 years ago |
Jeremy Morse
|
22ecef58b5
[DebugInfo][NFCI] Split salvageDebugInfo into helper functions
|
6 years ago |
James Y Knight
|
e84538e816
[opaque pointer types] Pass function types to InvokeInst creation.
|
6 years ago |
James Y Knight
|
6029aa8149
[opaque pointer types] Pass function types to CallInst creation.
|
6 years ago |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Vedant Kumar
|
eeb1971b1c
[IR] Add Instruction::isLifetimeStartOrEnd, NFC
|
6 years ago |
Michael Kruse
|
42a382c204
Introduce llvm.loop.parallel_accesses and llvm.access.group metadata.
|
6 years ago |
Vedant Kumar
|
726751627e
[Util] Refer to [s|z]exts of args when converting dbg.declares (fix PR35400)
|
6 years ago |
Michael Kruse
|
c681401eac
[Transforms] Preserve metadata when converting invoke to call.
|
6 years ago |
Davide Italiano
|
f4e1f61f71
[Local] Promote an utility that could be used elsewhere. NFCI.
|
6 years ago |
Vedant Kumar
|
94a229e81e
[IR] Add hasNPredecessors, hasNPredecessorsOrMore to BasicBlock
|
6 years ago |
Florian Hahn
|
196c060529
[Local] Keep K's range if K does not move when combining metadata.
|
6 years ago |