summaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
AgeCommit message (Expand)Author
2024-06-04[IR] Remove support for icmp and fcmp constant expressions (#93038)Nikita Popov
2024-05-31[ExecutionEngine] Remove handling for removed ConstantExprs (NFCI)Nikita Popov
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus
2021-05-31[OpaquePtr] Remove some uses of PointerType::getElementType()Arthur Eubanks
2021-04-20Revert "Allow invokable sub-classes of IntrinsicInst"Philip Reames
2021-04-20Allow invokable sub-classes of IntrinsicInstPhilip Reames
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper
2020-04-22[SVE] Add new VectorType subclassesChristopher Tetreault
2020-04-20[CallSite removal][ExecutionEngine] Use CallBase in the Interpreter. NFCCraig Topper
2020-03-31Remove "mask" operand from shufflevector.Eli Friedman
2019-06-10[ExecutionEngine] Fix rL362941: Add UnaryOperator visitor to the interpreterCameron McInally
2019-06-10[ExecutionEngine] Add UnaryOperator visitor to the interpreterCameron McInally
2019-03-07Add newline to interpreter debugging outputKristof Beyls
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-10[opaque pointer types] Remove some calls to generic Type subtype accessors.James Y Knight
2018-07-30Remove trailing spaceFangrui Song
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-02-20Report fatal error in the case of out of memorySerge Pavlov
2018-02-15Revert r325224 "Report fatal error in the case of out of memory"Serge Pavlov
2018-02-15Report fatal error in the case of out of memorySerge Pavlov
2017-04-28[APInt] Use inplace shift methods where possible. NFCICraig Topper
2017-04-23Revert "[APInt] Fix a few places that use APInt::getRawData to operate within...Renato Golin
2017-04-23[APInt] Use operator<<= instead of shl where possible. NFCCraig Topper
2017-04-18[APInt] Use lshrInPlace to replace lshr where possibleCraig Topper
2017-04-12[IR] Redesign the case iterator in SwitchInst to actually be an iteratorChandler Carruth
2016-12-02IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne
2015-10-22[ExecutionEngine] Garbage collect some dead (and unsafe) code.Davide Italiano
2015-10-13Interpreter: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith
2015-08-01De-constify pointers to Type since they can't be modified. NFCCraig Topper
2015-07-16Make ExecutionEngine owning a DataLayoutMehdi Amini
2015-07-16Revert "Make ExecutionEngine owning a DataLayout"Michael Kuperstein
2015-07-16Make ExecutionEngine owning a DataLayoutMehdi Amini
2015-06-13[ExecutionEngine] ArrayRefize argument passing.Benjamin Kramer
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer
2015-04-10Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer
2015-03-23Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer
2015-03-16Fix uses of reserved identifiers starting with an underscore followed by an u...David Blaikie
2014-04-28[C++] Use 'nullptr'.Craig Topper
2014-04-24[C++] Use 'nullptr'.Craig Topper
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth
2014-03-04[Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth
2014-01-24Fix known typosAlp Toker
2013-09-12LLVM Interpreter: implementation of "insertvalue" and "extractvalue";Elena Demikhovsky
2013-09-09Revert patches to add case-range support for PR1255.Bob Wilson
2013-09-02llvm interpreter: select, shuffle and insertelement instructions.Elena Demikhovsky
2013-08-05LLVM Interpreter: This patch implements vector support for cast operations (z...Elena Demikhovsky
2013-04-26Teach the interpreter to handle vector compares and additional vector arithme...Nadav Rotem
2013-04-12Revert r179409 because it caused some warnings and some of the build bots fail.Nadav Rotem
2013-04-12Add support for additional vector instructions in the interpreter.Nadav Rotem
2013-04-01Add support for vector data types in the LLVM interpreter.Nadav Rotem