aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-06-04[IR] Remove support for icmp and fcmp constant expressions (#93038)Nikita Popov1-43/+0
2024-05-31[ExecutionEngine] Remove handling for removed ConstantExprs (NFCI)Nikita Popov1-40/+1
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus1-1/+1
2021-05-31[OpaquePtr] Remove some uses of PointerType::getElementType()Arthur Eubanks1-1/+1
2021-04-20Revert "Allow invokable sub-classes of IntrinsicInst"Philip Reames1-1/+1
2021-04-20Allow invokable sub-classes of IntrinsicInstPhilip Reames1-1/+1
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper1-1/+1
2020-04-22[SVE] Add new VectorType subclassesChristopher Tetreault1-28/+30
2020-04-20[CallSite removal][ExecutionEngine] Use CallBase in the Interpreter. NFCCraig Topper1-55/+50
2020-03-31Remove "mask" operand from shufflevector.Eli Friedman1-5/+4
2019-06-10[ExecutionEngine] Fix rL362941: Add UnaryOperator visitor to the interpreterCameron McInally1-0/+2
2019-06-10[ExecutionEngine] Add UnaryOperator visitor to the interpreterCameron McInally1-0/+52
2019-03-07Add newline to interpreter debugging outputKristof Beyls1-1/+1
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-10[opaque pointer types] Remove some calls to generic Type subtype accessors.James Y Knight1-9/+4
2018-07-30Remove trailing spaceFangrui Song1-21/+21
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-5/+5
2018-02-20Report fatal error in the case of out of memorySerge Pavlov1-1/+1
2018-02-15Revert r325224 "Report fatal error in the case of out of memory"Serge Pavlov1-1/+1
2018-02-15Report fatal error in the case of out of memorySerge Pavlov1-1/+1
2017-04-28[APInt] Use inplace shift methods where possible. NFCICraig Topper1-1/+1
2017-04-23Revert "[APInt] Fix a few places that use APInt::getRawData to operate within...Renato Golin1-1/+1
2017-04-23[APInt] Use operator<<= instead of shl where possible. NFCCraig Topper1-1/+1
2017-04-18[APInt] Use lshrInPlace to replace lshr where possibleCraig Topper1-1/+1
2017-04-12[IR] Redesign the case iterator in SwitchInst to actually be an iteratorChandler Carruth1-3/+3
2016-12-02IR: Change the gep_type_iterator API to avoid always exposing the "current" t...Peter Collingbourne1-3/+2
2015-10-22[ExecutionEngine] Garbage collect some dead (and unsafe) code.Davide Italiano1-22/+0
2015-10-13Interpreter: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith1-2/+2
2015-08-01De-constify pointers to Type since they can't be modified. NFCCraig Topper1-20/+20
2015-07-16Make ExecutionEngine owning a DataLayoutMehdi Amini1-5/+5
2015-07-16Revert "Make ExecutionEngine owning a DataLayout"Michael Kuperstein1-5/+5
2015-07-16Make ExecutionEngine owning a DataLayoutMehdi Amini1-5/+5
2015-06-13[ExecutionEngine] ArrayRefize argument passing.Benjamin Kramer1-2/+1
2015-05-29Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer1-1/+1
2015-04-10Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer1-8/+8
2015-03-23Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer1-0/+1
2015-03-16Fix uses of reserved identifiers starting with an underscore followed by an u...David Blaikie1-8/+8
2014-04-28[C++] Use 'nullptr'.Craig Topper1-31/+31
2014-04-24[C++] Use 'nullptr'.Craig Topper1-1/+1
2014-04-22[Modules] Fix potential ODR violations by sinking the DEBUG_TYPEChandler Carruth1-1/+2
2014-03-04[Modules] Move GetElementPtrTypeIterator into the IR library. As itsChandler Carruth1-1/+1
2014-01-24Fix known typosAlp Toker1-1/+1
2013-09-12LLVM Interpreter: implementation of "insertvalue" and "extractvalue";Elena Demikhovsky1-0/+89
2013-09-09Revert patches to add case-range support for PR1255.Bob Wilson1-33/+4
2013-09-02llvm interpreter: select, shuffle and insertelement instructions.Elena Demikhovsky1-6/+123
2013-08-05LLVM Interpreter: This patch implements vector support for cast operations (z...Elena Demikhovsky1-77/+414
2013-04-26Teach the interpreter to handle vector compares and additional vector arithme...Nadav Rotem1-44/+280
2013-04-12Revert r179409 because it caused some warnings and some of the build bots fail.Nadav Rotem1-277/+44
2013-04-12Add support for additional vector instructions in the interpreter.Nadav Rotem1-44/+277
2013-04-01Add support for vector data types in the LLVM interpreter.Nadav Rotem1-0/+33