Commit History

Author SHA1 Message Date
  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