aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* CppBackend: avoid printing unnecessary whitespace.Benjamin Kramer2009-09-031-2/+2
* don't call getOffset() on jump tables, this fixes three failing olden benchmarksChris Lattner2009-09-031-1/+1
* Implement support for X86II::MO_GOT_ABSOLUTE_ADDRESS. We get veryChris Lattner2009-09-031-15/+26
* Reference to hidden symbols do not have to go through non-lazy pointer in non...Evan Cheng2009-09-038-32/+53
* remove extraneous hack.Chris Lattner2009-09-031-2/+0
* Make these functions static and local.Daniel Dunbar2009-09-032-13/+4
* Thread an MCAsmInfo pointer through the various MC printing APIs, Chris Lattner2009-09-031-3/+3
* just use dump()Chris Lattner2009-09-031-1/+1
* merge globaladdress symbol processing stuff into other stuff. NowChris Lattner2009-09-032-76/+65
* Unbreak x86_64 build.Evan Cheng2009-09-031-2/+6
* Split the "operand -> symbol" logic from the "get offset and other mungingChris Lattner2009-09-032-36/+34
* implement lowering support for constant pool index operands, this gets a bunc...Chris Lattner2009-09-032-13/+52
* X86JITInfo::getLazyResolverFunction() should not read cpu id to determine whe...Evan Cheng2009-09-034-33/+25
* simplify this by using SmallString::str(), much nicer!Chris Lattner2009-09-031-1/+1
* Added opaque 32-, 48-, and 80-bit memory operand types to the X86Sean Callanan2009-09-034-0/+31
* More missed vdup patternsAnton Korobeynikov2009-09-021-0/+12
* switch from std::string to SmallString + raw_svector_ostream.Chris Lattner2009-09-021-7/+5
* split mcinst lowering stuff out to its own file.Chris Lattner2009-09-024-262/+293
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-0231-142/+147
* refactor select 'sched insertion' out to its own method.Chris Lattner2009-09-022-60/+73
* Add support for modeling whether or not the processor has support forChris Lattner2009-09-023-10/+21
* Fixed the asmstrings for 8-bit, 16-bit, and 32-bit ADD %rAX, imm instructions.Sean Callanan2009-09-022-3/+28
* Simplify.Daniel Dunbar2009-09-011-18/+8
* Fix what I believe is a copy-n-pasto introduced in r78129.Daniel Dunbar2009-09-011-3/+3
* X86/Encoding: Support ExternalSymbol operands in emitDisplacementField (for c...Daniel Dunbar2009-09-011-0/+7
* Remove Offset from ExternalSybmol MachineOperands, this is unused (and at lea...Daniel Dunbar2009-09-011-1/+1
* reduce size of SmallString to something more reasonableJim Grosbach2009-09-011-1/+1
* Add support for generating code for vst{234}lane intrinsics.Bob Wilson2009-09-014-0/+124
* Use raw_ostream instead of sstreamJim Grosbach2009-09-011-7/+5
* RRX reads CPSR.David Goodwin2009-09-012-1/+4
* Added TEST %rAX, $imm instructions to the Intel tables. These are required f...Sean Callanan2009-09-012-0/+9
* Reapply 80278Bruno Cardoso Lopes2009-09-014-45/+71
* Further refactoring of PIC16 Obj file code.Sanjiv Gupta2009-09-013-19/+26
* Generate code for vld{234}_lane intrinsics.Bob Wilson2009-09-014-0/+130
* Fix compiler warningsJim Grosbach2009-09-012-2/+2
* Clean up LSDA name generation and use for SJLJ exception handling. ThisJim Grosbach2009-09-014-22/+31
* Remove .n suffix for some 16-bit opcodes now that Darwin assembler is fixed.Evan Cheng2009-08-311-4/+3
* X86/exp-asm-printer: Lower MachineOperand::MO_JumpTableIndex to MCOperand.Daniel Dunbar2009-08-312-1/+35
* Stop printing old asm printing code inline with -experimental-asm-printer (th...Daniel Dunbar2009-08-311-9/+0
* Avoid unnecessary +0 in experimental-asm-printer.Daniel Dunbar2009-08-311-7/+10
* Simplify isDerivedType() and other predicate interface.Devang Patel2009-08-311-3/+3
* Revert commit 80428. It completely broke exceptionDuncan Sands2009-08-314-93/+0
* Normalize makefile comments and sort cmake file lists.Benjamin Kramer2009-08-3122-24/+24
* llvm-mc: Switch MCInst to storing an MCExpr* instead of an MCValue.Daniel Dunbar2009-08-314-37/+59
* Add missed patternAnton Korobeynikov2009-08-301-0/+2
* EXTRACT_VECTOR_ELEMENT can have result type different from element type.Anton Korobeynikov2009-08-301-3/+10
* llvm-mc/X86: Encode constant MCValue's correctly.Daniel Dunbar2009-08-301-0/+6
* CMOV_GR8 clobbers EFLAGS when its expansion involves an xor to setDan Gohman2009-08-291-2/+4
* - Add target lowering methods to get the preferred format for the FDE and LSDABill Wendling2009-08-294-0/+93
* Do not assert on too wide splats we don't support.Anton Korobeynikov2009-08-291-4/+6