summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* don't redefine a parameterChris Lattner2007-08-021-1/+1
* Fix a bug in getCopyFromParts turned up in the testcase for PR1132.Dan Gohman2007-07-301-3/+3
* Support for trampolines, except for X86 codegen which isDuncan Sands2007-07-271-0/+27
* Add const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.Dan Gohman2007-07-241-2/+2
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-5/+5
* Fix comments about vectors to use the current wording.Dan Gohman2007-07-161-2/+2
* Long live the exception handling!Anton Korobeynikov2007-07-141-0/+47
* Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen2007-07-131-2/+2
* Change getCopyToParts and getCopyFromParts to always use target-endianDan Gohman2007-07-091-30/+18
* The exception handling intrinsics return values,Duncan Sands2007-07-061-1/+2
* Add the byval attributeRafael Espindola2007-07-061-0/+2
* Remove propagateEHRegister in favour of a more limitedDuncan Sands2007-07-061-24/+8
* Remove ExtractGlobalVariable - use StripPointerCastsDuncan Sands2007-07-061-20/+3
* Workaround of getCopyToRegs and getCopyFromRegs bugs for big-endian machines.Evan Cheng2007-07-061-4/+8
* Add a parameter to getCopyToParts and getCopyFromParts to specify whetherDan Gohman2007-07-051-197/+211
* Extend eh.selector to support both catches and filters.Duncan Sands2007-07-041-34/+58
* Fix for PR 1505 (and 1489). Rewrite X87 registerDale Johannesen2007-07-031-9/+1
* Replace ExpandScalarFormalArgs and ExpandScalarCallArgs with the newlyDan Gohman2007-07-021-124/+30
* Only do FNEG xform when the vector type is a floating point type.Evan Cheng2007-06-291-7/+9
* Remove unnecessary attributions in comments.David Greene2007-06-291-2/+2
* Fix reference to cached end iterator invalidated by an erase operation.David Greene2007-06-291-1/+3
* Add new TargetLowering code to provide the final register type that anDan Gohman2007-06-281-354/+284
* Partial fix for PR1502: If a EH register is needed in a successor of landing ...Evan Cheng2007-06-271-11/+34
* Use getVectorTypeBreakdown in FunctionLoweringInfo::CreateRegForValueDan Gohman2007-06-271-44/+11
* Generalize MVT::ValueType and associated functions to be able to representDan Gohman2007-06-251-219/+138
* Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits fromDan Gohman2007-06-221-2/+2
* Rename TargetLowering::getNumElements and friends toDan Gohman2007-06-211-14/+14
* Codegen support (stripped out) for the annotate attribute.Tanya Lattner2007-06-151-0/+4
* Fix CodeGen/X86/inline-asm-x-scalar.ll:test4, by retaining regclass infoChris Lattner2007-06-151-6/+9
* Workaround for PR1508.Duncan Sands2007-06-151-29/+96
* Rename MVT::getVectorBaseType to MVT::getVectorElementType.Dan Gohman2007-06-141-2/+2
* Only correctly lower exception handing intrinsics if exception handling isDuncan Sands2007-06-131-8/+7
* Introduce new SelectionDAG node opcodes VEXTRACT_SUBVECTOR andDan Gohman2007-06-131-21/+18
* When creating CopyFromReg nodes, always use legal types. And use theDan Gohman2007-06-131-6/+6
* The fix that was applied for PR1224 stops the compilerDuncan Sands2007-06-131-32/+24
* Do not change the size of function arguments. PR 1489.Dale Johannesen2007-06-071-1/+9
* Additional fix for PR1422: make sure the landing pad label is placed in theDuncan Sands2007-06-061-15/+26
* Integrate exception filter support and exception catch support. ThisDuncan Sands2007-06-021-3/+4
* Since TypeInfos are passed as i8 pointers, a NULL TypeInfo should be passedDuncan Sands2007-06-011-4/+2
* Minor comment cleanups.Dan Gohman2007-05-241-1/+1
* Mark all calls as "could throw", when exceptions are enabled. Emit necessary ...Anton Korobeynikov2007-05-231-33/+38
* Qualify several calls to functions in the MVT namespace, for consistency.Dan Gohman2007-05-181-7/+7
* Fix some subtle issues handling immediate values. This fixesChris Lattner2007-05-151-3/+6
* Do not assert, when case range split metric is zero and JTs are not allowed: ...Anton Korobeynikov2007-05-091-5/+12
* Parameter attributes on invoke calls were being lost due to the wrongDuncan Sands2007-05-071-4/+6
* DetabifyAnton Korobeynikov2007-05-061-1/+1
* A bitcast of a global variable may have been constant folded to a GEP -Duncan Sands2007-05-041-26/+30
* Drop 'const'Devang Patel2007-05-031-1/+1
* Properly set arguments bitwidth of EHSELECT nodeAnton Korobeynikov2007-05-021-2/+2
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-1/+1
OpenPOWER on IntegriCloud