summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-1/+1
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie2018-03-231-1/+1
* [FastISel] Sink local value materializations to first useReid Kleckner2018-03-141-3/+156
* [CodeGen] fix argument attribute in lowering statepoint/patchpointThan McIntosh2018-03-011-1/+1
* Revert "[DebugInfo][FastISel] Fix dropping dbg.value()"Sander de Smalen2018-02-221-1/+1
* [DebugInfo][FastISel] Fix dropping dbg.value()Sander de Smalen2018-02-171-1/+1
* [XRay][compiler-rt+llvm] Update XRay register stashing semanticsDean Michael Berris2018-02-011-0/+1
* Use phi ranges to simplify code. No functionality change intended.Benjamin Kramer2017-12-301-7/+5
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Add an @llvm.sideeffect intrinsicDan Gohman2017-11-081-0/+2
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* Minor refactoring regarding Cast::isNoopCast(), NFCMikael Holmen2017-10-051-2/+1
* Use helper function instead of manually constructing DBG_VALUEs (NFC)Adrian Prantl2017-08-011-5/+2
* Remove the unused offset from DBG_VALUE (NFC)Adrian Prantl2017-07-281-2/+2
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-281-7/+7
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
OpenPOWER on IntegriCloud