aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* fix PrintAsmOperand and PrintAsmMemoryOperand to pass down Chris Lattner2010-04-0412-50/+72
* use predicates in DBG_VALUE printing code to simplify it.Chris Lattner2010-04-041-10/+9
* remove more implicit uses of "O".Chris Lattner2010-04-043-88/+54
* fix an ugly wart in the MCInstPrinter api where theChris Lattner2010-04-0411-32/+25
* change a ton of code to not implicitly use the "O" raw_ostreamChris Lattner2010-04-0421-595/+761
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-046-15/+19
* asmstreamerize the .size directive for function bodies, force clientsChris Lattner2010-04-035-8/+8
* Get rid of the middleman (ARMAlgorithm), which causes more trouble than theJohnny Chen2010-04-032-86/+29
* Fix comment.Johnny Chen2010-04-031-2/+2
* Register ARMAlgorithm::DoCleanup() to be called on exit to free the memoryJohnny Chen2010-04-032-1/+13
* Rewrite aesimc handling. It only takes a single input and has a singleEric Christopher2010-04-021-6/+14
* Fix another build warning.Johnny Chen2010-04-021-0/+2
* Second try of initial ARM/Thumb disassembler check-in. It consists of a tablgenJohnny Chen2010-04-027-2/+6372
* Added support for reporting operand token rangesSean Callanan2010-04-021-71/+151
* Separate out the AES-NI instructions from the SSE4.2 instructions. AddEric Christopher2010-04-026-48/+101
* Fixes to the X86 disassembler. The disassembler will nowSean Callanan2010-04-023-136/+203
* rename NewDebugLoc -> DebugLoc, prune #includes in DebugLoc.h.Chris Lattner2010-04-021-1/+1
* use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner2010-04-0236-159/+133
* Switch the code generator (except the JIT) onto the new DebugLocChris Lattner2010-04-022-9/+5
* Correctly lower memset / memcpy of undef. It should be a nop. PR6767.Evan Cheng2010-04-024-32/+45
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-026-19/+15
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-026-15/+19
* Remove FIXME - if there's a better way to do this it isn't here.Eric Christopher2010-04-021-3/+0
* Revert the recent alignment changes. They're broken for -Os because,Dan Gohman2010-04-021-1/+1
* Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen2010-04-0210-6/+102
* Disambiguate conditional expression for newer GCCs.Chandler Carruth2010-04-021-2/+2
* Change variables which are exactly 16 bytes to be 16-byte-aligned too.Dan Gohman2010-04-021-1/+1
* Revert r100143.Eric Christopher2010-04-011-3/+0
* In 64-bit mode, use i64 to lower memcpy / memset instead of f64.Evan Cheng2010-04-011-0/+1
* Add comments about DstAlign and SrcAlign.Evan Cheng2010-04-014-6/+26
* - Avoid using floating point stores to implement memset unless the value is z...Evan Cheng2010-04-014-4/+7
* Fix sdisel memcpy, memset, memmove lowering:Evan Cheng2010-04-014-15/+23
* Nehalem unaligned memory access is fast.Evan Cheng2010-04-013-2/+15
* Add aeskeygenassist intrinsic and rename all of the aes intrinsics toEric Christopher2010-04-011-21/+29
* vml[as] are slow on 1136jf-s also.Jim Grosbach2010-04-011-1/+2
* reduce indentation, minor cleanups.Chris Lattner2010-03-311-38/+42
* Use spaces, not tabsJakob Stoklund Olesen2010-03-311-1/+1
* Comment the changes for r98218 and friends inside the source code.Bill Wendling2010-03-311-0/+5
* Comment the changes for r98218 and friends inside the source code.Bill Wendling2010-03-312-0/+10
* Fix PR6750. Don't try to merge a DomainValue with itself.Jakob Stoklund Olesen2010-03-311-0/+2
* Replace V_SET0 with variants for each SSE execution domain.Jakob Stoklund Olesen2010-03-313-15/+26
* Fix typo. Thank you, valgrind.Jakob Stoklund Olesen2010-03-311-1/+1
* Enable -sse-domain-fix by default. Now with tests!Jakob Stoklund Olesen2010-03-301-6/+1
* V_SETALLONES is an integer instruction.Jakob Stoklund Olesen2010-03-301-1/+1
* Renumber SSE execution domains for better code size.Jakob Stoklund Olesen2010-03-303-24/+21
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-306-19/+15
* Revert "Enable -sse-domain-fix by default. What could possibly go wrong?"Jakob Stoklund Olesen2010-03-301-1/+6
* Enable -sse-domain-fix by default. What could possibly go wrong?Jakob Stoklund Olesen2010-03-301-6/+1
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-306-15/+19
* Add cross-block inference to SSEDomainFix.Jakob Stoklund Olesen2010-03-301-29/+85