aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Remove redundant match for frame index from imm8 addrmode, it is handled by t...David Goodwin2009-07-301-24/+14
* Darwin assembler now recognizes "orn", so remove workaround.David Goodwin2009-07-301-5/+3
* Darwin assembler now supports "rrx", so remove workaround.David Goodwin2009-07-301-2/+1
* Cleanup and include code selection for some frame index cases.David Goodwin2009-07-301-20/+49
* Add missing D* register clobbers for Thumb-2 call.David Goodwin2009-07-301-0/+1
* Minor whitespace tidiness.Dan Gohman2009-07-301-3/+0
* Rename GRAD to GR32_AD, to follow the naming convention of otherDan Gohman2009-07-302-2/+4
* add a random codegen deficiency.Chris Lattner2009-07-301-0/+46
* Add a note.Evan Cheng2009-07-301-0/+20
* Optimize some common usage patterns of atomic built-ins __sync_add_and_fetch(...Evan Cheng2009-07-305-14/+280
* Switch obvious clients to Twine instead of utostr (when they were already usingDaniel Dunbar2009-07-301-2/+1
* Keep track of references to mem(cpy,move,set) and then print only one externSanjiv Gupta2009-07-302-2/+41
* Add a new register class to describe operands that can't be SP,Dan Gohman2009-07-305-38/+189
* Eliminate a bunch of redundant tables.Dan Gohman2009-07-301-167/+61
* Lower a 128-bit BUILD_VECTOR with 2 elements to a pair of INSERT_VECTOR_ELTs.Bob Wilson2009-07-301-1/+19
* Use array_endof instead of doing it manually.Dan Gohman2009-07-301-27/+20
* tbb / tbh instructions only branch forward, not backwards.Evan Cheng2009-07-291-2/+4
* Add VFP3 D registers to the DPR register class.Evan Cheng2009-07-291-1/+3
* Move types back to the 2.5 API.Owen Anderson2009-07-294-9/+8
* inline the global 'getInstrOperandRegClass' function into its callersChris Lattner2009-07-291-10/+0
* Make sure Thumb2 uses the right call instructions.Evan Cheng2009-07-293-19/+80
* 1. Introduce a new TargetOperandInfo::getRegClass() helper methodChris Lattner2009-07-292-15/+17
* Give getPointerRegClass() a "kind" value so that targets can Chris Lattner2009-07-2910-24/+25
* - Fix an obvious copy and paste error.Evan Cheng2009-07-293-6/+7
* Add llvm_unreachable for ... unreachable code!Eric Christopher2009-07-291-1/+1
* Change Neon VLDn intrinsics to return multiple values instead of reallyBob Wilson2009-07-291-26/+26
* more syntactic cleanups.Chris Lattner2009-07-291-5/+8
* minor smallvector cleanupsChris Lattner2009-07-291-3/+3
* whitespace cleanup.Chris Lattner2009-07-291-6/+5
* mingw uses .data and .text, not _data and _text.Chris Lattner2009-07-291-2/+2
* fix PR4584 with a trivial patch now that the pieces are in place.Chris Lattner2009-07-291-3/+3
* pass the mangler down into the various SectionForGlobal methods.Chris Lattner2009-07-2914-59/+56
* constant prop a utostr.Chris Lattner2009-07-291-2/+1
* remove some completely wrong code. 1 is never < 16. It turns out that GCC a...Chris Lattner2009-07-291-20/+10
* Optimize Thumb2 jumptable to use tbb / tbh when all the offsets fit in byte /...Evan Cheng2009-07-297-44/+204
* Fix comment.Eric Christopher2009-07-291-2/+2
* Change the "PreferredEHDataFormat" from "absptr" if we're on a Darwin system >Bill Wendling2009-07-292-10/+18
* Add support for gcc __builtin_ia32_ptest{z,c,nzc} intrinsics. LowerEric Christopher2009-07-293-3/+46
* Match X86 register names to number.Daniel Dunbar2009-07-292-4/+27
* Thumb-2: fix typo that caused incorrect stack elimination for VFP operations ...David Goodwin2009-07-281-1/+1
* Move X86 instruction parsing into X86/AsmParser.Daniel Dunbar2009-07-281-23/+268
* Output the correct format for Darwin.Bill Wendling2009-07-281-5/+7
* Darwin outputs (DW_EH_PE_pcrel | DW_EH_PE_indirect | DW_EH_PE_sdata4) when we'reBill Wendling2009-07-281-2/+5
* Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel2009-07-287-7/+7
* Return ConstantVector to 2.5 API.Owen Anderson2009-07-282-7/+7
* In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is un...Evan Cheng2009-07-285-18/+7
* Remove support for ORN to workaround <rdar://problem/7096522>.David Goodwin2009-07-281-3/+5
* Provide generic MCAsmParser when constructing target specific parsers.Daniel Dunbar2009-07-281-6/+8
* more simplifications and cleanup. :)Chris Lattner2009-07-281-18/+17
* Change ConstantArray to 2.5 API.Owen Anderson2009-07-281-1/+1