aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/XCore
Commit message (Expand)AuthorAgeFilesLines
* Use const qualifiers with TargetLowering. This eliminates severalDan Gohman2010-04-174-55/+57
* Add skeleton target-specific SelectionDAGInfo files.Dan Gohman2010-04-163-0/+52
* Add const qualifiers to CodeGen's use of LLVM IR constructs.Dan Gohman2010-04-152-5/+5
* move elf section uniquing to MCContext. Along the wayChris Lattner2010-04-084-119/+26
* Use twines to simplify calls to report_fatal_error. For code size and readabi...Benjamin Kramer2010-04-081-36/+13
* rename llvm::llvm_report_error -> llvm::report_fatal_errorChris Lattner2010-04-072-8/+8
* remove the MMI pointer from MachineFrameInfo.Chris Lattner2010-04-051-7/+3
* simplify code.Chris Lattner2010-04-051-7/+4
* implement EmitFunctionEntryLabel to emit the .cc_top directive,Chris Lattner2010-04-051-61/+7
* Replace TSFlagsFields and TSFlagsShifts with a simpler TSFlags field.Jakob Stoklund Olesen2010-04-051-4/+1
* just have all targets create the DwarfWriter.Chris Lattner2010-04-051-5/+0
* simplify various getAnalysisUsage implementations.Chris Lattner2010-04-051-2/+0
* eliminate the magic AbsoluteDebugSectionOffsets MAI hook,Chris Lattner2010-04-041-1/+0
* Momentous day: remove the "O" member from AsmPrinter. Now all Chris Lattner2010-04-041-6/+3
* mc'ize the remaining uses of O.Chris Lattner2010-04-041-13/+18
* mcize a bunch more stuff, using EmitRawText for things weChris Lattner2010-04-041-21/+16
* convert the non-MCInstPrinter'ized EmitInstruction Chris Lattner2010-04-041-2/+5
* fix PrintAsmOperand and PrintAsmMemoryOperand to pass down Chris Lattner2010-04-041-3/+4
* change a ton of code to not implicitly use the "O" raw_ostreamChris Lattner2010-04-041-15/+16
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-041-1/+1
* use DebugLoc default ctor instead of DebugLoc::getUnknownLoc()Chris Lattner2010-04-022-7/+6
* Revert r100191 since it breaks objc in clang Mon P Wang2010-04-021-1/+1
* Reapply address space patch after fixing an issue in MemCopyOptimizer.Mon P Wang2010-04-021-1/+1
* Teach AnalyzeBranch, RemoveBranch and the branchDale Johannesen2010-04-021-1/+14
* Revert Mon Ping's change 99928, since it broke all the llvm-gcc buildbots.Bob Wilson2010-03-301-1/+1
* Added support for address spaces and added a isVolatile field to memcpy, memm...Mon P Wang2010-03-301-1/+1
* fix a type contradition: XCoreISD::RETSP has one argument, not zero.Chris Lattner2010-03-281-1/+1
* set SDNPVariadic on nodes throughout the rest of the targets thatChris Lattner2010-03-191-1/+2
* get MMI out of the label uniquing business, just go to MCContextChris Lattner2010-03-142-5/+5
* Now that DBG_LABEL is updated, we can finally make MachineMove Chris Lattner2010-03-143-28/+20
* change the DBG_LABEL MachineInstr to always be createdChris Lattner2010-03-142-5/+10
* eliminate the now-unneeded context argument of MBB::getSymbol()Chris Lattner2010-03-131-2/+2
* rearrange MCContext ownership. Before LLVMTargetMachine created it Chris Lattner2010-03-131-3/+2
* Fix LLVM build when the user specifies CPPFLAGS on the make command line.Jeffrey Yasskin2010-03-121-1/+1
* inline GetGlobalValueSymbol into the rest its callers andChris Lattner2010-03-121-2/+3
* Remove dead code. (S|U)MUL_LO is now lowered to LMUL or MACC(S|U)Richard Osborne2010-03-111-23/+0
* Add dag combine to simplify lmul(x, 0, a, b)Richard Osborne2010-03-111-0/+27
* Switch XCore over to using inline jump table entries.Richard Osborne2010-03-112-0/+6
* The backend now makes a reasonable job of targeting lmul / maccRichard Osborne2010-03-101-1/+0
* Handle MVT::i64 type in DAG combine for ISD::ADD. Fold 64 bitRichard Osborne2010-03-101-2/+29
* Fix checking of intermediates having one use in isADDADDMULRichard Osborne2010-03-101-2/+3
* Extract recognition of patterns such as add(add(mul(x,y),a),b)Richard Osborne2010-03-101-48/+66
* Fix thinko.Richard Osborne2010-03-102-5/+7
* Fold add(add(mul(x,y),a),b) -> lmul(x,y,a,b) if the intermediateRichard Osborne2010-03-101-0/+56
* Prefer LMUL to MACCU as LMUL has no tied operands.Richard Osborne2010-03-103-3/+13
* Custom lower (S|U)MUL_LOHI -> MACC(S|U)Richard Osborne2010-03-102-0/+40
* Fix indentationRichard Osborne2010-03-101-1/+1
* Lower add (mul a, b), c into MACCU / MACCS nodes which translateRichard Osborne2010-03-103-0/+86
* Change the Value argument to eliminateFrameIndex to a type-tagged value. ThisJim Grosbach2010-03-092-2/+2
* In cases where the carry / borrow unused converted ladd / lsubRichard Osborne2010-03-091-0/+30