summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Fix sinking local values in lpads with phisReid Kleckner2020-04-131-1/+16
* Revert "[DebugInfo] Remove some users of DBG_VALUEs IsIndirect field"Jeremy Morse2020-02-121-7/+5
* Move tail call disabling code to target independent codeReid Kleckner2020-01-031-0/+4
* Add support for lowering 32-bit/64-bit pointersAmy Huang2019-12-041-2/+2
* FastISel - fix uninitialized variable warnings in constructor. NFCI.Simon Pilgrim2019-11-021-1/+2
* Recommit "Add a heap alloc site marker field to the ExtraInfo in MachineInstrs"Amy Huang2019-10-281-4/+3
* Add Windows Control Flow Guard checks (/guard:cf).Andrew Paverd2019-10-281-0/+2
* Revert "Add an instruction marker field to the ExtraInfo in MachineInstrs."Amy Huang2019-10-251-3/+4
* Add an instruction marker field to the ExtraInfo in MachineInstrs.Amy Huang2019-10-251-4/+3
* [Alignment][NFC] TargetCallingConv::setByValAlignGuillaume Chatelet2019-10-211-1/+1
* [Alignment][NFC] TargetCallingConv::setOrigAlign and TargetLowering::getABIAl...Guillaume Chatelet2019-10-211-2/+1
* [DebugInfo] Remove some users of DBG_VALUEs IsIndirect fieldJeremy Morse2019-10-151-5/+7
* Reapply r374743 with a fix for the ocaml bindingJoerg Sonnenberger2019-10-141-18/+6
* Revert "Add a pass to lower is.constant and objectsize intrinsics"Dmitri Gribenko2019-10-141-6/+18
* Add a pass to lower is.constant and objectsize intrinsicsJoerg Sonnenberger2019-10-131-18/+6
* [FastISel] Copy the inline assembly dialect to the INLINEASM instruction.Craig Topper2019-10-051-0/+1
* [FastISel] Fix insertion of unconditional branches during FastISelDavid Tellenbach2019-09-201-4/+4
* Update CodeGen to use hasMetadata as appropriate [NFC]Philip Reames2019-09-041-5/+4
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-3/+3
* [COFF] Change a variable type to be const in the HeapAllocSite map.Amy Huang2019-07-181-1/+1
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-15/+15
* [AIX] Implement function descriptor on SDAGJason Liu2019-06-061-0/+7
* Reapply: IR: add optional type to 'byval' function parametersTim Northover2019-05-301-3/+5
* Revert "IR: add optional type to 'byval' function parameters"Tim Northover2019-05-291-5/+3
* IR: add optional type to 'byval' function parametersTim Northover2019-05-291-3/+5
* [FastISel][X86] Support FNeg instruction in target independent fast isel hand...Craig Topper2019-05-081-0/+3
* [FastISel][X86] If selectFNeg fails, fall back to SelectionDAG not treating i...Craig Topper2019-05-071-8/+9
* [FastISel] Pass the fneg input operand to hasTrivialKill in FastISel::selectF...Craig Topper2019-05-061-1/+1
* Recommitting r358783 and r358786 "[MS] Emit S_HEAPALLOCSITE debug info" with ...Amy Huang2019-04-241-0/+6
* Revert "[MS] Emit S_HEAPALLOCSITE debug info" because of ToTWin64(db)Amy Huang2019-04-231-6/+0
* [MS] Emit S_HEAPALLOCSITE debug infoAmy Huang2019-04-191-0/+6
* Fix emission of _fltused for MSVC.James Y Knight2019-01-241-3/+0
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* FastIsel: take care to update iterators when removing instructions.Tim Northover2018-12-171-0/+9
* Add support for llvm.is.constant intrinsic (PR4898)James Y Knight2018-11-071-0/+8
* [FPEnv] Last BinaryOperator::isFNeg(...) to m_FNeg(...) changesCameron McInally2018-10-251-5/+8
* [TI removal] Make variables declared as `TerminatorInst` and initializedChandler Carruth2018-10-151-1/+1
* [IR] Replace `isa<TerminatorInst>` with `isTerminator()`.Chandler Carruth2018-08-261-2/+2
* [DebugInfo] In FastISel, convert llvm.dbg.label to DBG_LABEL MI.Hsiangkai Wang2018-08-181-0/+12
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* DAG: Add calling convention argument to calling convention funcsMatt Arsenault2018-07-281-1/+1
* Implement strip.invariant.groupPiotr Padlewski2018-07-021-0/+1
* [DebugInfo] Make sure all DBG_VALUEs' reguse operands have IsDebug propertyMikael Holmen2018-06-211-14/+5
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-6/+7
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-1/+1
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [FastISel] Actually enable local value sinking by defaultReid Kleckner2018-04-271-4/+2
* [FastISel] Fix local value sinking algorithmic complexityReid Kleckner2018-04-271-3/+12
* [XRay] Typed event logging intrinsicKeith Wyss2018-04-171-0/+22
* [FastISel] Disable local value sinking by defaultReid Kleckner2018-04-111-1/+8
OpenPOWER on IntegriCloud