aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalizeDan Gohman2009-04-132-16/+16
* Reapply 68847.Devang Patel2009-04-132-0/+4
* Implement x86 h-register extract support.Dan Gohman2009-04-137-98/+359
* Remove x86's special-case handling for ISD::TRUNCATE andDan Gohman2009-04-131-85/+0
* Fix copy+pastos in comments.Dan Gohman2009-04-131-2/+2
* List the l registers before h registers, for consistency.Dan Gohman2009-04-131-4/+4
* Use X86::SUBREG_8BIT instead of hard-coding the equivalent constant.Dan Gohman2009-04-131-3/+3
* Add a comment about MOVSX64rr8.Dan Gohman2009-04-131-0/+4
* Fix another hard-coded constant to use X86AddrNumOperands.Dan Gohman2009-04-131-1/+1
* X86-64 TLS support for local exec and initial exec.Rafael Espindola2009-04-133-10/+23
* While passing arg of types larger than char only one byte at lower end was ge...Sanjiv Gupta2009-04-131-1/+1
* Add a new "available_externally" linkage type. This is intendedChris Lattner2009-04-131-0/+2
* In X86DAGToDAGISel::MatchWrapper, if base or index are set, avoid matchingRafael Espindola2009-04-121-3/+8
* refactor some code into X86DAGToDAGISel::MatchWrapperRafael Espindola2009-04-121-44/+51
* fix a cross-block fastisel crash handling overflow intrinsics.Chris Lattner2009-04-121-5/+16
* simplify code by using IntrinsicInst.Chris Lattner2009-04-121-69/+54
* Add new TargetInstrDesc::hasImplicitUseOfPhysReg andChris Lattner2009-04-121-15/+3
* Revert r68847. It breaks the build on non-Darwin targets, with this messageDan Gohman2009-04-112-2/+0
* Keep track of inlined functions and their locations. This information is coll...Devang Patel2009-04-112-0/+2
* Added code to handle spilling and reloading of FSRs.Sanjiv Gupta2009-04-104-14/+61
* Don't fold a load if the other operand is a TLS address.Rafael Espindola2009-04-101-6/+27
* a few fixes to "addrspace(256) is reference offset of GS segment register".Chris Lattner2009-04-101-17/+60
* Pass in the std::string parameter instead of returning it by value.Bill Wendling2009-04-101-1/+2
* Remove the obsolete SelectionDAG::getNodeValueTypes and simplifyDan Gohman2009-04-092-10/+9
* Give register alias checking the hash table treatment too.Owen Anderson2009-04-091-1/+3
* Fix pr3954. The register scavenger asserts for inline assembly withBob Wilson2009-04-091-13/+0
* The way we are trying to figure out banksel immediate operand may yield diffe...Sanjiv Gupta2009-04-091-2/+3
* Arguments to indirect calls were being passed incorrectly. They are not fixed...Sanjiv Gupta2009-04-091-2/+6
* Fix code size computation on x86-64, patch by Zoltan Varga!Chris Lattner2009-04-091-1/+1
* r68576 unconverd a bug in PIC16 port (Thanks to Dan Gohman) where we were cus...Sanjiv Gupta2009-04-091-5/+10
* Convert TargetRegisterInfo's super-register checking to use a pre-computed ha...Owen Anderson2009-04-091-3/+5
* Fix grammaros in comments.Dan Gohman2009-04-091-2/+2
* Re-apply 68552.Rafael Espindola2009-04-0817-194/+234
* Fix PR3795: Apply Dan's suggested fix forBob Wilson2009-04-081-2/+6
* Avoid a hard coded constant.Rafael Espindola2009-04-081-1/+1
* Emit .line debug directives for stoppoints. The debug location is retrieved b...Sanjiv Gupta2009-04-085-24/+19
* Handle indirect function calls.Sanjiv Gupta2009-04-085-89/+346
* Implement support for using modeling implicit-zero-extension on x86-64Dan Gohman2009-04-083-9/+43
* Temporarily revert r68552. This was causing a failure in the self-hosting LLVMBill Wendling2009-04-0717-231/+193
* Reduce code duplication on the TLS implementation.Rafael Espindola2009-04-0717-193/+231
* PR2985 / <rdar://problem/6584986>Jim Grosbach2009-04-077-194/+318
* Handle 'a' modifier in ARM inline assembly.Bob Wilson2009-04-061-0/+3
* Map stack based frameindices for spills to zero based indices that can be acc...Sanjiv Gupta2009-04-065-33/+62
* Wrap some lines to fix indentation problems.Bob Wilson2009-04-031-30/+36
* Fix some comments.Bob Wilson2009-04-031-5/+5
* CMake: removed IA64AsmPrinter.cpp from lib/Target/IA64/CMakeLists.txtOscar Fuentes2009-04-031-1/+0
* Separate MIPS asmprinterAnton Korobeynikov2009-04-035-3/+33
* Fix target library nameAnton Korobeynikov2009-04-031-1/+1
* Fix commentAnton Korobeynikov2009-04-031-1/+1
* Move IA64 asmprinter to separate libraryAnton Korobeynikov2009-04-034-1/+32