aboutsummaryrefslogtreecommitdiffstats
path: root/utils/TableGen/CodeGenTarget.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add DEBUG_DECLARE. Not used yet.Dale Johannesen2010-01-091-1/+8
* Add DEBUG_VALUE. Not used yet.Dale Johannesen2010-01-081-1/+8
* Remove the CPAttrParentAsRoot code, which is unused, and inconvenientDan Gohman2010-01-041-12/+0
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-281-5/+5
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-111-54/+54
* Fix a few more places in TableGen that need to handle EVT::vAny types.Bob Wilson2009-08-111-2/+4
* Add a new overloaded EVT::vAny type for use in TableGen to allow intrinsicBob Wilson2009-08-111-2/+3
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-101-56/+56
* Match X86 register names to number.Daniel Dunbar2009-07-291-0/+13
* Remove the v3i32 and v3f32 value types: they are notDuncan Sands2009-07-151-2/+0
* Revert 75308.Bob Wilson2009-07-141-17/+2
* Add new vector types for 192-bit, 348-bit and 512-bit sizes.Bob Wilson2009-07-101-2/+17
* Refactor TableGen's llvm::getName to share code with llvm::getEnumName,Bob Wilson2009-07-101-41/+4
* Add new ValueType for metadata.Devang Patel2009-07-061-0/+1
* Replace std::iostreams with raw_ostream in TableGen.Daniel Dunbar2009-07-031-5/+4
* Add more vector ValueTypes for AVX and other extended vector instructionDavid Greene2009-06-291-8/+20
* Revert 72707 and 72709, for the moment.Dale Johannesen2009-06-021-7/+0
* Make the implicit inputs and outputs of target-independentDale Johannesen2009-06-011-0/+7
* Fix PR3994: LLVMMatchType arguments do not refer to absolute return valueBob Wilson2009-04-161-8/+18
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-131-5/+5
* Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS.Dan Gohman2009-04-131-2/+9
* Reapply 63765. Patches for clang and llvm-gcc to follow.Dale Johannesen2009-02-051-3/+7
* Reverting 63765. This broke the build of both clangDale Johannesen2009-02-041-7/+3
* New feature: add support for target intrinsics being defined in theNate Begeman2009-02-041-3/+7
* add nocapture attribute to llvm.mem* intrinsics and have tblgenChris Lattner2009-01-121-1/+4
* Improve support for type-generic vector intrinsics by teaching TableGen howBob Wilson2009-01-071-2/+26
* Added support for vector widening.Mon P Wang2008-12-181-0/+6
* Modify the intrinsics pattern to separate out the "return" types from theBill Wendling2008-11-131-16/+29
* Factor the code for determining the target-specific instructionDan Gohman2008-08-201-0/+15
* Fix the string for MVT::isVoid.Dan Gohman2008-08-201-1/+1
* Added support for overloading intrinsics (atomics) based on pointersMon P Wang2008-07-301-1/+3
* Split ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL, eliminatingDan Gohman2008-07-011-5/+17
* Added MemOperands to Atomic operations since Atomics touches memory.Mon P Wang2008-06-251-0/+2
* - Add "Commutative" property to intrinsics. This allows tblgen to generate th...Evan Cheng2008-06-161-0/+3
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-061-9/+9
* Move instruction flag inference out of InstrInfoEmitter and intoDan Gohman2008-04-031-10/+2
* Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...Christopher Lamb2008-03-161-1/+8
* Replace all target specific implicit def instructions with a target independe...Evan Cheng2008-03-151-1/+8
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+6
* Allow ComplexExpressions in InstrInfo.td files to be slightly more... complex...Christopher Lamb2008-01-311-0/+12
* Start inferring side effect information more aggressively, and fix many bugs ...Chris Lattner2008-01-101-0/+6
* Split the impl of CodeGenInstruction out to its own .cpp file, add a getName(...Chris Lattner2008-01-061-264/+2
* change getQualifiedName to be a global function.Chris Lattner2008-01-051-0/+11
* remove attributions from utils.Chris Lattner2007-12-291-2/+2
* Add flags to indicate that there are "never" side effects or that there "may be"Bill Wendling2007-12-141-1/+7
* Oops. Forgot these.Evan Cheng2007-12-131-0/+1
* Add a flag for indirect branch instructions.Owen Anderson2007-11-121-0/+1
* Add sqrt and powi intrinsics for long double.Dale Johannesen2007-09-281-0/+2
* Add CopyCost to TargetRegisterClass. This specifies the cost of copying a valueEvan Cheng2007-09-191-0/+1
* Add MVT::fAny for overloading intrinsics on floating-point types.Dan Gohman2007-08-161-1/+3