Philip Reames
|
21474c96c1
Update CodeGen to use hasMetadata as appropriate [NFC]
|
6 years ago |
Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 years ago |
Amy Huang
|
f53c9ad135
[COFF] Change a variable type to be const in the HeapAllocSite map.
|
6 years ago |
Rui Ueyama
|
c3f211d97b
Fix parameter name comments using clang-tidy. NFC.
|
6 years ago |
Jason Liu
|
3d1f1eb045
[AIX] Implement function descriptor on SDAG
|
6 years ago |
Tim Northover
|
a8aa168ce3
Reapply: IR: add optional type to 'byval' function parameters
|
6 years ago |
Tim Northover
|
3d26f10b85
Revert "IR: add optional type to 'byval' function parameters"
|
6 years ago |
Tim Northover
|
aef2b1ac1a
IR: add optional type to 'byval' function parameters
|
6 years ago |
Craig Topper
|
3317393ea8
[FastISel][X86] Support FNeg instruction in target independent fast isel handling
|
6 years ago |
Craig Topper
|
2b6cbbde8f
[FastISel][X86] If selectFNeg fails, fall back to SelectionDAG not treating it as an fsub.
|
6 years ago |
Craig Topper
|
fb9e306bf1
[FastISel] Pass the fneg input operand to hasTrivialKill in FastISel::selectFNeg.
|
6 years ago |
Amy Huang
|
ec039c845f
Recommitting r358783 and r358786 "[MS] Emit S_HEAPALLOCSITE debug info" with fixes for buildbot error (undefined assembler label).
|
6 years ago |
Amy Huang
|
320b0cfdcd
Revert "[MS] Emit S_HEAPALLOCSITE debug info" because of ToTWin64(db)
|
6 years ago |
Amy Huang
|
d01dcc9308
[MS] Emit S_HEAPALLOCSITE debug info
|
6 years ago |
James Y Knight
|
4922a5538e
Fix emission of _fltused for MSVC.
|
6 years ago |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Tim Northover
|
4a9ee89912
FastIsel: take care to update iterators when removing instructions.
|
6 years ago |
James Y Knight
|
3125e35140
Add support for llvm.is.constant intrinsic (PR4898)
|
6 years ago |
Cameron McInally
|
88b2c1ee84
[FPEnv] Last BinaryOperator::isFNeg(...) to m_FNeg(...) changes
|
6 years ago |
Chandler Carruth
|
2aaf7228e0
[TI removal] Make variables declared as `TerminatorInst` and initialized
|
6 years ago |
Chandler Carruth
|
9179aee2c1
[IR] Replace `isa<TerminatorInst>` with `isTerminator()`.
|
7 years ago |
Hsiangkai Wang
|
cf774b7bcc
[DebugInfo] In FastISel, convert llvm.dbg.label to DBG_LABEL MI.
|
7 years ago |
Fangrui Song
|
af7b1832a0
Remove trailing space
|
7 years ago |
Matt Arsenault
|
f02d879e99
DAG: Add calling convention argument to calling convention funcs
|
7 years ago |
Piotr Padlewski
|
c2f24d9ea8
Implement strip.invariant.group
|
7 years ago |
Mikael Holmen
|
b16b4ba59a
[DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug property
|
7 years ago |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 years ago |
Piotr Padlewski
|
9648b46325
Rename invariant.group.barrier to launder.invariant.group
|
7 years ago |
Adrian Prantl
|
26b584c691
Remove \brief commands from doxygen comments.
|
7 years ago |
Reid Kleckner
|
d271741586
[FastISel] Actually enable local value sinking by default
|
7 years ago |