aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* change the LabelSDNode to be EHLabelSDNode and make it holdChris Lattner2010-03-143-3/+10
* change EH related stuff (other than EH_LABEL) to use MCSymbolChris Lattner2010-03-143-7/+12
* X86_64: Fix encoding for the rest of the 64i32 instructions too.Daniel Dunbar2010-03-131-12/+12
* X86: Fix ADD64i32 encoding.Daniel Dunbar2010-03-131-2/+2
* eliminate the now-unneeded context argument of MBB::getSymbol()Chris Lattner2010-03-1317-24/+24
* rearrange MCContext ownership. Before LLVMTargetMachine created it Chris Lattner2010-03-1314-52/+35
* MC/X86_64: Fix matching of leaq.Daniel Dunbar2010-03-131-2/+2
* MC/X86_64: Fix matching of callq.Daniel Dunbar2010-03-131-0/+1
* simplify some overly general code. The stack always grows down on x86.Chris Lattner2010-03-131-6/+2
* Fix another warning. There is a functionality change but I believe it's correct.Benjamin Kramer2010-03-131-2/+2
* Attempt to appease the arm-linux buildbot by fixing the JIT encodings for newBob Wilson2010-03-135-32/+51
* switch to the text section at the start of the .s file for darwin/x86Chris Lattner2010-03-132-1/+7
* Change ARM ld/st multiple instructions to have variant instructions forBob Wilson2010-03-1311-179/+291
* MC/X86: Add temporary hack to match shrl $1,%eax correctly, to support testingDaniel Dunbar2010-03-131-0/+9
* Combine the code to build VLDM and VSTM instructions, since they areBob Wilson2010-03-131-16/+14
* Tidy up. No functional changes.Bob Wilson2010-03-121-15/+16
* Remove obsolete comments. VLDM is implemented in ARMInstrVFP.td.Bob Wilson2010-03-121-30/+0
* Fix LLVM build when the user specifies CPPFLAGS on the make command line.Jeffrey Yasskin2010-03-1217-17/+17
* remove special case code that isn't needed anymore.Chris Lattner2010-03-121-5/+0
* inline GetGlobalValueSymbol into the rest its callers andChris Lattner2010-03-1215-36/+45
* inline the now-trivial implementation of GetGlobalValueSymbol intoChris Lattner2010-03-121-9/+7
* eliminate the X86 version of GetGlobalValueSymbol, allowingChris Lattner2010-03-122-5/+0
* prune #includes, this file should be removed pending hte cygwin stub issue be...Chris Lattner2010-03-121-8/+0
* move fastcall/stdcall mangling up into Mangler.Chris Lattner2010-03-125-67/+60
* MC: Constify MCAsmLayout argument to MCExpr::EvaluteAs...Daniel Dunbar2010-03-122-2/+2
* give Mangler access to TargetData.Chris Lattner2010-03-121-1/+1
* make DecorateCygMingName a static method.Chris Lattner2010-03-123-10/+8
* minor tidying, only do work if a function is Chris Lattner2010-03-124-16/+15
* eliminate the string form of DecorateCygMingNameChris Lattner2010-03-124-50/+41
* remove the FnArgWords cache to make way for future changes.Chris Lattner2010-03-122-17/+11
* Add a beta-test for placing the LSDA into the TEXT section on X86.Bill Wendling2010-03-122-2/+57
* Fix llc crash on invalid input.Devang Patel2010-03-121-0/+7
* Remove some dead code. This method only gets called on Chris Lattner2010-03-121-5/+0
* use Mang->getSymbol instead of duplicating the logic, reduce indentation.Chris Lattner2010-03-121-19/+13
* finally give Mangler a getSymbol method, which returns an MCSymbolChris Lattner2010-03-122-10/+14
* simplify code to use OutContext.GetOrCreateTemporarySymbol withChris Lattner2010-03-121-5/+2
* make the mangler take an MCContext instead of an MAI.Chris Lattner2010-03-122-5/+10
* Use StringRef::substr instead of std::string::substr to avoid using a free'dBenjamin Kramer2010-03-121-1/+2
* The same situation that effected ARM effects PPC with regards to placing theBill Wendling2010-03-125-4/+81
* make TargetLoweringObjectFile::getExprForDwarfReferenceChris Lattner2010-03-121-5/+1
* MC-ize PPC's asm printing of stubs.Bill Wendling2010-03-111-9/+20
* fix a fixme in TargetLoweringObjectFile::getExprForDwarfReferenceChris Lattner2010-03-111-12/+18
* Remove getWidenVectorType, which is no longer used.Dan Gohman2010-03-112-45/+0
* Set the (Format)F filed of t2Int_MemBarrierV7 & t2Int_SyncBarrierV7 to ThumbFrm,Johnny Chen2010-03-111-2/+2
* revert r98270.Bill Wendling2010-03-111-2/+2
* rename getSymbolForDwarf* to getExprForDwarf* since it returnsChris Lattner2010-03-113-12/+14
* Bad bad bug. x86 force indirect tail call address into eax when it's meant to...Evan Cheng2010-03-111-2/+2
* 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