summaryrefslogtreecommitdiffstats
path: root/llvm/lib/IR/Function.cpp
Commit message (Expand)AuthorAgeFilesLines
* Simplify and rename function overrideFunctionAttributes. NFC.Akira Hatanaka2015-05-231-13/+0
* Store intrinsic ID by value in Function instead of a string lookup. NFC.Pete Cooper2015-05-191-26/+9
* Move Function::lookupIntrinsicID to a static method. NFCPete Cooper2015-05-191-15/+14
* Add function entry count metadata.Diego Novillo2015-05-131-0/+19
* Replace branch-to-unreachable with assertion.David Blaikie2015-05-081-4/+2
* Let llc and opt override "-target-cpu" and "-target-features" via command lineAkira Hatanaka2015-05-061-0/+13
* Add missing dereferenceable_or_null gettersSanjoy Das2015-05-061-0/+6
* IR: Add Function metadata attachmentsDuncan P. N. Exon Smith2015-04-241-0/+3
* IR: Use a bitmask to access GlobalObject subclass dataDuncan P. N. Exon Smith2015-04-241-3/+5
* [IR] Introduce a dereferenceable_or_null(N) attribute.Sanjoy Das2015-04-161-0/+6
* [opaque pointer type] Avoid using PointerType::getElementType when parsing IRDavid Blaikie2015-04-061-4/+3
* InstCombine: propagate deref via new addDereferenceableAttrRamkumar Ramachandra2015-02-141-0/+6
* Masked Gather and Scatter Intrinsics.Elena Demikhovsky2015-02-081-1/+17
* Revert GCStrategy ownership changesPhilip Reames2015-01-261-6/+0
* Move ownership of GCStrategy objects to LLVMContextPhilip Reames2015-01-161-0/+6
* getMangledTypeStr: clarify how it mangles types, and add testsPhilip Reames2015-01-141-0/+4
* Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky2014-12-251-2/+14
* The leak detector is dead, long live asan and valgrind.Rafael Espindola2014-12-221-15/+0
* Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky2014-12-041-2/+16
* Prologue supportPeter Collingbourne2014-12-031-4/+38
* Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith2014-11-281-16/+2
* Incorporate review comments from r221742Philip Reames2014-11-241-2/+11
* Masked Vector Load and Store Intrinsics.Elena Demikhovsky2014-11-231-2/+16
* Extend intrinsic name mangling to support arrays, named structs, and function...Philip Reames2014-11-121-6/+28
* Don't ever call materializeAllPermanently during LTO.Rafael Espindola2014-10-241-0/+9
* clang-format two code snippets to make the next patch easy to read.Rafael Espindola2014-10-231-4/+4
* Moved out IIT_V64 from common values section.Robert Khasanov2014-10-201-5/+5
* Fix Intrinsic::getType not working with varargSteven Wu2014-10-201-0/+6
* [AVX512] Added intrinsics for VPCMPEQB and VPCMPEQW.Robert Khasanov2014-09-301-18/+23
* Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper2014-08-271-1/+1
* Provide convenient access to the zext/sext attributes of function arguments. ...Juergen Ributzka2014-08-051-0/+14
* Add a dereferenceable attributeHal Finkel2014-07-181-3/+15
* TableGen: introduce support for MSBuiltinSaleem Abdulrasool2014-07-041-0/+5
* Add 'nonnull', a new parameter and return attribute which indicates that the ...Nick Lewycky2014-05-201-0/+8
* Split GlobalValue into GlobalValue and GlobalObject.Rafael Espindola2014-05-131-2/+2
* Allow sret on the second parameter as well as the firstReid Kleckner2014-05-091-4/+4
* Run clang-format in small sections of code to make a patch easier to read.Rafael Espindola2014-05-091-4/+4
* [C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper2014-04-091-6/+6
* Intrinsics: add LLVMHalfElementsVectorType constraintTim Northover2014-03-291-1/+11
* Intrinsics: expand semantics of LLVMExtendedVectorType (& trunc)Tim Northover2014-03-281-12/+21
* Revert r203488 and r203520.Evan Cheng2014-03-121-8/+0
* For functions with ARM target specific calling convention, when simplify-libcallEvan Cheng2014-03-101-0/+8
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-10/+10
* [Modules] Move the LeakDetector header into the IR library where theChandler Carruth2014-03-041-1/+1
* [Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth2014-03-041-1/+1
* [Modules] Move InstIterator out of the Support library, where it had noChandler Carruth2014-03-041-1/+1
* Add an inalloca flag to allocasReid Kleckner2014-01-171-0/+7
* Fix llc to not reuse spill slots in functions that invoke setjmp()Mark Seaborn2014-01-141-4/+2
* Begin adding docs and IR-level support for the inalloca attributeReid Kleckner2013-12-191-0/+8
* Enable variable arguments support for intrinsics.Andrew Trick2013-10-311-1/+6
OpenPOWER on IntegriCloud