Use pop_back_val instead of back()+pop_back.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGISel.cpp
2010-01-07 Benjamin KramerUse pop_back_val instead of back()+pop_back.
2010-01-06 Evan ChengComment.
2010-01-06 Evan ChengTeach dag combine to fold the following transformation...
2010-01-05 Benjamin KramerAvoid going through the LLVMContext for type equality...
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-05 Dan GohmanChange SelectCode's argument from SDValue to SDNode...
2009-12-29 Chris LattnerFinal step in the metadata API restructuring: move the
2009-12-28 Chris LattnerThis is a major cleanup of the instruction metadata...
2009-12-28 Chris Lattnerrename getMDKind -> getMDKindID, make it autoinsert...
2009-12-28 Bill WendlingRemove dead store.
2009-12-23 Dale JohannesenUse more sensible type for flags in asms. PR 5570.
2009-12-14 Dan GohmanFix this to properly clear the FastISel debug location...
2009-12-05 Dan GohmanRemove old DBG_LABEL code.
2009-12-05 Dan GohmanRemove the unused DisableLegalizeTypes option and relat...
2009-12-05 Dan GohmanDon't blindly set the debug location for PHI node copies.
2009-12-05 Dan GohmanMake TargetSelectInstruction protected and called from...
2009-12-05 Dan GohmanThe debug information for an LLVM Instruction applies...
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-23 Dan GohmanMove CopyCatchInfo into FunctionLoweringInfo.cpp too...
2009-11-23 Dan GohmanRename SelectionDAGLowering to SelectionDAGBuilder...
2009-11-23 Dan GohmanMove the FunctionLoweringInfo class and some related...
2009-11-20 Dan GohmanFix fast-isel to avoid selecting the return instruction...
2009-11-10 Devang PatelImplement support to debug inlined functions.
2009-11-09 Evan ChengHide a couple of options.
2009-10-29 Dan GohmanMove some code from being emitted as boilerplate duplic...
2009-10-29 Dan GohmanRename usesCustomDAGSchedInserter to usesCustomInserter...
2009-10-27 Chris Lattnerpseudosourcevalue is also still using getGlobalContext...
2009-10-16 Zhongxing XuIndent code.
2009-10-12 Devang PatelSet default location for a function if it is not set.
2009-10-06 Devang PatelSet default location for the function if it is not...
2009-09-29 Devang PatelRemove unnecessary cast.
2009-09-28 Devang Patels/class Metadata/class MetadataContext/g
2009-09-28 Devang PatelDo not use global typedef for MDKindID.
2009-09-20 Daniel DunbarTabs -> spaces, and remove trailing whitespace.
2009-09-19 Evan ChengFix PR4926. When target hook EmitInstrWithCustomInserte...
2009-09-18 Evan ChengEnhance EmitInstrWithCustomInserter() so target can...
2009-09-18 Evan ChengRevert r82214. It broke 403.gcc on x86_64 / Darwin.
2009-09-18 Evan ChengFix a bug in sdisel switch lowering code. When it updat...
2009-09-16 Devang PatelFix typo.
2009-09-16 Devang PatelAt iSel time, update DebugLoc based on debug info attac...
2009-08-23 Chris Lattnereliminate uses of cerr()
2009-08-23 Chris Lattnerremove a few DOUTs here and there.
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-11 Owen AndersonSplit EVT into MVT and EVT, the former representing...
2009-08-10 Owen AndersonRename MVT to EVT, in preparation for splitting SimpleV...
2009-08-05 Dan GohmanMajor calling convention code refactoring.
2009-08-01 Dan GohmanDelete a redundant variable.
2009-08-01 Dan GohmanMinor code simplifications.
2009-08-01 Dan GohmanSelectionDAGISel no longer needs to check hasAvailableE...
2009-07-31 Dan GohmanSelectionDAGISel does not "preserve all", since it...
2009-07-31 Dan GohmanReapply r77654 with a fix: MachineFunctionPass's getAna...
2009-07-31 Daniel DunbarRevert r77654, it appears to be causing llvm-gcc bootst...
2009-07-31 Dan GohmanManage MachineFunctions with an analysis Pass instead...
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-24 Daniel DunbarSwitch to getNameStr().
2009-07-21 Daniel DunbarSimplify / normalize some uses of Value::getName.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-12 Torok EdwinFix assert(0) conversion, as suggested by Chris.
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-09 Owen AndersonAs Chris pointed out, we don't actually need to pass...
2009-07-09 Owen AndersonThread LLVMContext through MVT and related parts of...
2009-07-08 David GoodwinUse common code for both ARM and Thumb-2 instruction...
2009-05-23 Eli FriedmanAdd a new step to legalization to legalize vector math...
2009-05-19 Dan GohmanRemove the #ifndef NDEBUG from the FastISel debugging...
2009-05-08 Anton KorobeynikovFactor out cycle-finder code and make it generic.
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-04-23 Dan GohmanFactor out a bit of code that appears in several places...
2009-04-16 Devang PatelIn -fast mode do what FastISel does.
2009-04-16 Devang PatelIf FastISel is run and it has known DebugLoc then use it.
2009-03-27 Dan GohmanFix what surely must be a copy+pasto.
2009-03-20 Evan ChengFor inline asm output operand that matches an input...
2009-03-12 Evan ChengEnable Chris' value propagation change. It make availab...
2009-02-24 Bill Wendling- Use the "Fast" flag instead of "OptimizeForSize"...
2009-02-19 Bill WendlingGenerate these labels when we're in "fast" mode, not...
2009-02-11 Dan GohmanWhen scheduling a block in parts, keep track of the...
2009-02-07 Dale JohannesenUse getDebugLoc forwarder instead of getNode()->getDebu...
2009-02-07 Dan GohmanConstify TargetInstrInfo::EmitInstrWithCustomInserter...
2009-02-06 Dan GohmanRename SelectionDAGISel::Schedule to
2009-02-06 Dan GohmanMove ScheduleDAGSDNodes.h to be a private header. Front...
2009-02-04 Dale JohannesenFill in more omissions in DebugLog propagation.
2009-02-03 Devang PatelFirst initialize DAG otherwise dwarf writer is used...
2009-02-03 Bill WendlingPass in something sensible for the debug location infor...
2009-02-03 Bill WendlingUse SDL->getCurDebugLoc() instead of unknown loc for...
2009-02-03 Bill WendlingExplicitly pass in the "unknown" debug location. This...
2009-01-28 Duncan SandsRename getAnalysisToUpdate to getAnalysisIfAvailable.
2009-01-20 Evan ChengChange TargetInstrInfo::isMoveInstr to return source...
2009-01-16 Dan GohmanInstead of adding dependence edges between terminator...
2009-01-15 Dan GohmanGeneralize the HazardRecognizer interface so that it...
2009-01-15 Dan GohmanMove a few containers out of ScheduleDAGInstrs::BuildSc...
2009-01-15 Dan GohmanMore consts on TargetLowering references.
2009-01-13 Devang PatelUse DebugInfo interface to lower dbg_* intrinsics.
2009-01-09 Devang PatelRequest DwarfWriter. This will be used to handle dbg_...
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-12-14 Duncan SandsReapply r60997, this time without forgetting that
2008-12-13 Bill WendlingTemporarily revert r60997. It was causing this failure:
2008-12-13 Duncan SandsLegalizeDAG is not supposed to introduce illegal
next