aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-25Masked Load/Store - Changed the order of parameters in intrinsics.Elena Demikhovsky1-2/+14
2014-12-22The leak detector is dead, long live asan and valgrind.Rafael Espindola1-15/+0
2014-12-04Masked Load / Store Intrinsics - the CodeGen part.Elena Demikhovsky1-2/+16
2014-12-03Prologue supportPeter Collingbourne1-4/+38
2014-11-28Revert "Masked Vector Load and Store Intrinsics."Duncan P. N. Exon Smith1-16/+2
2014-11-24Incorporate review comments from r221742Philip Reames1-2/+11
2014-11-23Masked Vector Load and Store Intrinsics.Elena Demikhovsky1-2/+16
2014-11-12Extend intrinsic name mangling to support arrays, named structs, and function...Philip Reames1-6/+28
2014-10-24Don't ever call materializeAllPermanently during LTO.Rafael Espindola1-0/+9
2014-10-23clang-format two code snippets to make the next patch easy to read.Rafael Espindola1-4/+4
2014-10-20Moved out IIT_V64 from common values section.Robert Khasanov1-5/+5
2014-10-20Fix Intrinsic::getType not working with varargSteven Wu1-0/+6
2014-09-30[AVX512] Added intrinsics for VPCMPEQB and VPCMPEQW.Robert Khasanov1-18/+23
2014-08-27Simplify creation of a bunch of ArrayRefs by using None, makeArrayRef or just...Craig Topper1-1/+1
2014-08-05Provide convenient access to the zext/sext attributes of function arguments. ...Juergen Ributzka1-0/+14
2014-07-18Add a dereferenceable attributeHal Finkel1-3/+15
2014-07-04TableGen: introduce support for MSBuiltinSaleem Abdulrasool1-0/+5
2014-05-20Add 'nonnull', a new parameter and return attribute which indicates that the ...Nick Lewycky1-0/+8
2014-05-13Split GlobalValue into GlobalValue and GlobalObject.Rafael Espindola1-2/+2
2014-05-09Allow sret on the second parameter as well as the firstReid Kleckner1-4/+4
2014-05-09Run clang-format in small sections of code to make a patch easier to read.Rafael Espindola1-4/+4
2014-04-09[C++11] More 'nullptr' conversion or in some cases just using a boolean check...Craig Topper1-6/+6
2014-03-29Intrinsics: add LLVMHalfElementsVectorType constraintTim Northover1-1/+11
2014-03-28Intrinsics: expand semantics of LLVMExtendedVectorType (& trunc)Tim Northover1-12/+21
2014-03-12Revert r203488 and r203520.Evan Cheng1-8/+0
2014-03-10For functions with ARM target specific calling convention, when simplify-libcallEvan Cheng1-0/+8
2014-03-09[C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth1-10/+10
2014-03-04[Modules] Move the LeakDetector header into the IR library where theChandler Carruth1-1/+1
2014-03-04[Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth1-1/+1
2014-03-04[Modules] Move InstIterator out of the Support library, where it had noChandler Carruth1-1/+1
2014-01-17Add an inalloca flag to allocasReid Kleckner1-0/+7
2014-01-14Fix llc to not reuse spill slots in functions that invoke setjmp()Mark Seaborn1-4/+2
2013-12-19Begin adding docs and IR-level support for the inalloca attributeReid Kleckner1-0/+8
2013-10-31Enable variable arguments support for intrinsics.Andrew Trick1-1/+6
2013-09-24Initial support for Neon scalar instructions.Jiangning Liu1-1/+6
2013-09-16Implement function prefix data as an IR feature.Peter Collingbourne1-0/+36
2013-07-06Extend 'readonly' and 'readnone' to work on function arguments as well asNick Lewycky1-1/+9
2013-04-20Add CodeGen support for functions that always return arguments via a new para...Stephen Lin1-0/+7
2013-03-20minor code style cleanup.Chris Lattner1-2/+2
2013-03-01Cache the result of Function::getIntrinsicID() in a DenseMap attached to the ...Michael Ilseman1-1/+23
2013-02-21Don't assert on empty attributes.Bill Wendling1-2/+2
2013-02-20Add and remove the attribute from the correct slot.Bill Wendling1-2/+12
2013-01-23Remove the last of uses that use the Attribute object as a collection of attr...Bill Wendling1-13/+6
2013-01-23Use the AttributeSet when removing multiple attributes. Use Attribute::AttrKindBill Wendling1-3/+6
2013-01-23Use the AttributeSet when adding multiple attributes and an Attribute::AttrKindBill Wendling1-7/+14
2013-01-22More encapsulation work.Bill Wendling1-1/+3
2013-01-11Support for half intrinsics. Pushes MMX into slower encoding path.Michael Ilseman1-17/+22
2013-01-02Actually update the CMake and Makefile builds correctly, and update theChandler Carruth1-6/+6
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-5/+5
2013-01-02Rename VMCore directory to IR.Chandler Carruth1-0/+665