aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Support intrinsic calls (although no particular intrinsics are supported yet).Brian Gaeke2004-06-184-16/+88
* Add load instructions for floating-point registers.Brian Gaeke2004-06-182-0/+10
* Support alloca instructions.Brian Gaeke2004-06-184-0/+128
* Codegen sub C, X a little bit better for register pressure. Instead ofChris Lattner2004-06-182-24/+54
* Fold setcc instructions into select and branches that are not in the same BB asChris Lattner2004-06-182-8/+4
* Make storeRegToStackSlot slightly shorter.Brian Gaeke2004-06-172-14/+14
* Set the isBranch and isTerminator flags on branch instructions correctly.Brian Gaeke2004-06-172-24/+38
* Emit stores correctly; don't fail an assertion.Brian Gaeke2004-06-172-6/+6
* Support generating machine instructions for Phi nodes (based on x86, but withBrian Gaeke2004-06-174-208/+712
* Recognize more branches.Brian Gaeke2004-06-172-0/+22
* Do not fold loads into instructions if it is used more than once. In particularChris Lattner2004-06-172-2/+4
* Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp.Brian Gaeke2004-06-176-48/+46
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-1722-45/+44
* Remove support for llvm.isnan. Alkis wins :)Chris Lattner2004-06-152-100/+0
* Add basic support for the isunordered intrinsic. The isnan stuff still needs...Chris Lattner2004-06-152-0/+18
* Fix thinko in visitor... ShiftInsts should currently be delegatedBrian Gaeke2004-06-154-4/+8
* I think we'll use the standard lowering passes for now.Brian Gaeke2004-06-152-0/+50
* Fix bug generating code for void call instructions: don't callBrian Gaeke2004-06-154-8/+8
* Squash a warning from the Solaris assembler by aligning the stackBrian Gaeke2004-06-152-2/+4
* Allow special-casing of operand printing based on opcode. PrintBrian Gaeke2004-06-152-36/+56
* Support constant GEP expressions.Brian Gaeke2004-06-154-84/+208
* Add file comment.Misha Brukman2004-06-141-0/+1
* Make -print-machineinstrs even stronger. You get to see the final code afterBrian Gaeke2004-06-141-0/+11
* By far, one of the most common uses of isnan is to make 'isunordered'Chris Lattner2004-06-112-28/+118
* Fix bug in previous checkinChris Lattner2004-06-112-0/+6
* No really, these are dead nowChris Lattner2004-06-111-2/+0
* Now that compare instructions aren't lumped in with the other twoargfp instru...Chris Lattner2004-06-116-27/+15
* Introduce a new FP instruction type to separate the compare cases from theChris Lattner2004-06-114-18/+15
* Add direct support for the isnan intrinsic, implementing test/Regression/Code...Chris Lattner2004-06-112-18/+44
* Add support for the setp instructionsChris Lattner2004-06-112-0/+3
* Split compare instruction handling OUT of handleTwoArgFP into handleCompareFP.Chris Lattner2004-06-112-86/+98
* Turn loads of ConstantPointerNulls into loads of zero... don't spillBrian Gaeke2004-06-111-0/+6
* Fix the fixed stack offset, patch contributed by Vladimir PrusChris Lattner2004-06-102-2/+2
* Encode %fsr correctly; don't fail an assertion.Brian Gaeke2004-06-091-0/+9
* Fix encoding of ST*FSR instructions.Brian Gaeke2004-06-091-7/+7
* Fix assertion failure message to have the right method name.Brian Gaeke2004-06-091-1/+1
* Fix for PR#366. We use getClassB() so that we can handle cast instructionsJohn Criswell2004-06-092-2/+2
* Fix a minor bug in the map - since this pass adds a global symbol, it must beBrian Gaeke2004-06-081-0/+4
* Add a TmpInstruction ctor that doesn't take a MCFI.Brian Gaeke2004-06-081-2/+13
* Fix up some spacing & fix a typo in an assertion in cpValue2Value.Brian Gaeke2004-06-041-3/+3
* This file is obsoleteChris Lattner2004-06-041-194/+0
* Add new internal-global-symbol mapping info pass... may its life be shortBrian Gaeke2004-06-031-0/+80
* Add new mapping info pass, when EmitMappingInfo is on.Brian Gaeke2004-06-031-2/+4
* Fix big mistake in my last checkin... the big question is, how did I everBrian Gaeke2004-06-031-7/+7
* Add decl. for new mapping info pass factory method.Brian Gaeke2004-06-031-0/+1
* Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, itsBrian Gaeke2004-06-0312-157/+71
* <alloca.h> on cygwin pulls in a ton of stuff (macros and function protos)Chris Lattner2004-06-022-2/+2
* Adjust to the new TargetMachine interfaceChris Lattner2004-06-022-16/+16
* Adjust to new TM interfaceChris Lattner2004-06-021-1/+1
* Method has been inlined into all callersChris Lattner2004-06-021-7/+0