summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Function.cpp
Commit message (Expand)AuthorAgeFilesLines
* Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-171-0/+5
* Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet2019-12-161-5/+0
* [Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet2019-12-161-0/+5
* [IR] Split out target specific intrinsic enums into separate headersReid Kleckner2019-12-111-3/+17
* Keep import function list for inlinee profile updateWenlei He2019-11-061-0/+5
* [IntrinsicEmitter] Add overloaded type VecOfBitcastsToInt for SVE intrinsicsKerry McLaughlin2019-10-021-1/+23
* [AArch64][SVE] Implement punpk[hi|lo] intrinsicsKerry McLaughlin2019-09-301-2/+3
* Function::BuildLazyArguments() - fix "variable used but never read" analyzer ...Simon Pilgrim2019-09-231-1/+2
* [IntrinsicEmitter] Add overloaded types for SVE intrinsics (Subdivide2 & Subd...Kerry McLaughlin2019-09-201-1/+37
* [IntrinsicEmitter] Support scalable vectors in intrinsicsCullen Rhodes2019-08-271-7/+28
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-1/+1
* Cleanup: llvm::bsearch -> llvm::partition_point after r364719Fangrui Song2019-06-301-3/+2
* Simplify std::lower_bound with llvm::{bsearch,lower_bound}. NFCFangrui Song2019-06-211-3/+3
* Improve reduction intrinsics by overloading result value.Sander de Smalen2019-06-131-1/+20
* [IntrinsicEmitter] Extend argument overloading with forward references.Sander de Smalen2019-06-131-34/+85
* IR: make getParamByValType Just Work. NFC.Tim Northover2019-06-051-0/+4
* Reapply: IR: add optional type to 'byval' function parametersTim Northover2019-05-301-0/+5
* Revert "IR: add optional type to 'byval' function parameters"Tim Northover2019-05-291-5/+0
* IR: add optional type to 'byval' function parametersTim Northover2019-05-291-0/+5
* [COFF, ARM64] Fix ABI implementation of struct returnsMandeep Singh Grang2019-05-031-0/+4
* Add optional arg to profile count getters to filterXinliang David Li2019-04-241-2/+3
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-3/+4
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-4/+3
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-3/+4
* Fix indentation. NFCI.Simon Pilgrim2019-01-231-13/+13
* [IR] Match intrinsic parameter by scalar/vectorwidthSimon Pilgrim2019-01-231-11/+14
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [CallSite removal] Move the rest of IR implementation code away fromChandler Carruth2019-01-071-10/+7
* Make Function::getInstructionCount constMircea Trofin2018-10-181-2/+2
* Allow creating llvm::Function in non-zero address spacesAlexander Richardson2018-08-231-3/+17
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* llvm: Add support for "-fno-delete-null-pointer-checks"Manoj Gupta2018-07-091-1/+18
* [Power9] Add __float128 builtins for Round To OddStefan Pintilie2018-07-091-1/+7
* [IR] Split Intrinsics.inc into enums and implementationsReid Kleckner2018-06-231-7/+7
* Add remarks describing when a pass changes the IR instruction count of a moduleJessica Paquette2018-05-181-0/+8
* Fix a bunch of places where operator-> was used directly on the return from d...Craig Topper2018-05-051-2/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* Rename Attributes.gen, Intrinsics.gen to Attributes.inc, Intrinsics.incNico Weber2018-04-251-7/+7
* [IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper2018-03-291-8/+19
* Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie2018-03-231-1/+1
* [MIRParser] Accept overloaded intrinsic names w/o type suffixesRoman Tereshin2018-02-281-3/+5
* Add a ProfileCount class to represent entry counts.Easwaran Raman2018-01-171-8/+25
* Add a pass to generate synthetic function entry counts.Easwaran Raman2018-01-091-2/+3
* [PGO] Fix handling of cold entry count for instrumented PGOTeresa Johnson2017-12-181-1/+3
* Remove redundant includes from lib/IR.Michael Zolotukhin2017-12-131-1/+0
* [TableGen] Allow intrinsics to have up to 8 return values.Artem Belevich2017-10-121-5/+10
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* [IR] Add additional addParamAttr/removeParamAttr to AttributeList APIReid Kleckner2017-05-311-9/+55
* [IR] De-virtualize ~Value to save a vptrReid Kleckner2017-05-181-2/+0
* De-virtualize GlobalValueReid Kleckner2017-05-111-15/+11
OpenPOWER on IntegriCloud