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