Make single-argument ctors explicit to avoid tricky bugs :)
[oota-llvm.git] / include / llvm / CodeGen /
2007-09-12 Evan ChengYet another getTargetNode variant.
2007-09-11 Duncan SandsFold the adjust_trampoline intrinsic into
2007-09-06 David GreeneConstify to catch bugs.
2007-09-06 David GreenePluggable coalescers inplementation.
2007-09-05 Evan ChengAccidentially left this out.
2007-09-05 Evan ChengUse pool allocator for all the VNInfo's to improve...
2007-08-31 Dale JohannesenAdd mod, copysign, abs operations to APFloat.
2007-08-31 Evan ChengRemove an unnecessary element, saving 4 bytes per LiveI...
2007-08-30 Evan ChengAdd a variant of foldMemoryOperand to fold any load...
2007-08-30 Evan ChengAdded CreateFrameIndex to create a FrameIndex MachineOp...
2007-08-30 Dale JohannesenChange LegalFPImmediates to use APFloat.
2007-08-29 Evan ChengChange LiveRange so it keeps a pointer to the VNInfo...
2007-08-28 Dan GohmanAdd an option, -view-sunit-dags, for viewing the actual...
2007-08-28 Evan ChengRecover most of the compile time regression due to...
2007-08-27 Dan GohmanIf the source and destination pointers in an llvm.memmo...
2007-08-27 Duncan SandsThere is an impedance matching problem between LLVM and
2007-08-27 Dan GohmanAdd explicit keywords and remove spurious trailing...
2007-08-26 Dale JohannesenRevise per review comments.
2007-08-25 Dale JohannesenAdd APFloat interface to ConstantFPSDNode. Change
2007-08-24 Dale JohannesenUse APFloat internally for ConstantFPSDNode.
2007-08-16 Dan GohmanAdd MVT::fAny for overloading intrinsics on floating...
2007-08-16 Evan ChengComments.
2007-08-13 Evan ChengRe-implement trivial rematerialization. This allows...
2007-08-11 Evan ChengCode to maintain kill information during register coale...
2007-08-10 Rafael Espindolapropagate struct size and alignment of byval arguments...
2007-08-08 Evan ChengAdding kill info to val#.
2007-08-08 Evan ChengClean up and bug fix.
2007-08-08 Evan Cheng- Each val# can have multiple kills.
2007-08-07 Evan Cheng- LiveInterval value#'s now have 3 components: def...
2007-08-06 Christopher LambImplement review feedback. No functionality change.
2007-08-05 Reid SpencerFix minor doxygen nits.
2007-08-04 Chandler CarruthThis is the patch to provide clean intrinsic function...
2007-08-03 Dale Johannesenlong double patch 3 of N. Add to MVT.
2007-08-02 Evan ChengDo not emit copies for physical register output if...
2007-08-02 Evan ChengInstead of adding copyfromreg's to handle physical...
2007-08-01 Dan GohmanMore explicit keywords.
2007-07-27 Duncan SandsSupport for trampolines, except for X86 codegen which is
2007-07-26 Christopher LambAdd a MachineFunction pass, which runs post register...
2007-07-26 Christopher LambTeach DAG scheduling how to properly emit subreg insert...
2007-07-26 Christopher LambAdd selection DAG nodes for subreg insert/extract....
2007-07-26 Christopher LambFix 80 col violation.
2007-07-26 Christopher LambRemove subreg index from MachineInstr's and also keep...
2007-07-26 Christopher LambFix comments for new types.
2007-07-26 Christopher LambAdd support for 3 element 32-bit vector ValueTypes.
2007-07-25 Evan ChengEmitAlignment() also emits optional fill value.
2007-07-24 Dan GohmanAdd const to CanBeFoldedBy, CheckAndMask, and CheckOrMask.
2007-07-20 Dan GohmanDon't assume that only Uses can be kills. Defs are...
2007-07-14 Anton KorobeynikovLong live the exception handling!
2007-07-13 Dale JohannesenSkeleton of post-RA scheduler; doesn't do anything...
2007-07-10 Evan ChengWhen a node value is only used by a CopyToReg, use...
2007-07-10 Evan ChengMove DenseMapKeyInfo<SDOperand> from LegalizeDAG.cpp...
2007-07-09 Gabor Greifmissed this one
2007-07-09 Gabor Greiffix typos
2007-07-06 Dan GohmanFix a comment so that the element numbering match the...
2007-07-06 Rafael EspindolaAdd the byval attribute
2007-07-05 Dan GohmanAdd explicit keywords.
2007-07-05 Dan GohmanMake MachineFunctionPass::runOnFunction non-virtual...
2007-07-05 Duncan SandsMake sure only one copy of a filter is placed in the
2007-07-02 Dan GohmanRemove declarations for code no longer in the tree...
2007-07-02 Dan GohmanAdd explicit keywords.
2007-06-29 David GreeneFix misue of iterator pointing to erased object. Uncov...
2007-06-28 Dan GohmanAdd new TargetLowering code to provide the final regist...
2007-06-27 Dan GohmanRename ("shrinkify") MVT::isExtendedValueType to MVT...
2007-06-27 Dan GohmanDocument the encoding of MVT::ValueType.
2007-06-26 Evan ChengProperly handle kills of a physical register which...
2007-06-26 Dan GohmanSimplify the expression for MVT::isExtendedValueType.
2007-06-26 Dan GohmanRenumber the SimpleValueType values to fill in the...
2007-06-25 Dan GohmanGeneralize MVT::ValueType and associated functions...
2007-06-22 Dan GohmanMove ComputeMaskedBits, MaskedValueIsZero, and ComputeN...
2007-06-22 Duraid Madinacheck in the BigBlock local register allocator
2007-06-19 Chris Lattneradd isvararg tracking to CCState
2007-06-18 Evan ChengMove CorrectExtraCFGEdges() from BranchFolding.cpp...
2007-06-18 Dan GohmanAdd keyword explicit.
2007-06-15 Evan ChengNo longer needed.
2007-06-14 Dan GohmanRename MVT::getVectorBaseType to MVT::getVectorElementType.
2007-06-13 Dan GohmanIntroduce new SelectionDAG node opcodes VEXTRACT_SUBVEC...
2007-06-08 David GreeneFactor live variable analysis so it does not do registe...
2007-06-04 Evan ChengMove ReplaceUsesOfBlockWith() out of BranchFolding...
2007-06-02 Duncan SandsThe semantics of invoke require that we always jump...
2007-06-02 Duncan SandsIntegrate exception filter support and exception catch...
2007-05-31 Chris LattnerFix the asmprinter so that a globalvalue can specify...
2007-05-29 Evan ChengAdd missing const qualifiers.
2007-05-24 Dan GohmanMinor comment cleanups.
2007-05-23 Anton KorobeynikovMark all calls as "could throw", when exceptions are...
2007-05-22 Dale JohannesenMake tail merging the default, except on powerPC. ...
2007-05-17 Evan ChengMove isSuccessor() offline, change it to use std::find.
2007-05-16 Evan ChengRename M_PREDICATED to M_PREDICABLE; Move TargetInstrIn...
2007-05-16 Evan ChengInitial commit of (very basic) if converter.
2007-05-15 Evan ChengAdded getNumExplicitOperands and findFirstPredOperand.
2007-05-15 Dan GohmanCorrect a comment.
2007-05-14 Evan ChengFix for PR1406:
2007-05-13 Anton KorobeynikovEmit multiple common EH frames for multiple (including...
2007-05-12 Anton KorobeynikovMore DWARF-related things cleanup:
2007-05-10 Anton KorobeynikovAllow multiple invokes per landing pad. This (probably...
2007-05-08 Evan ChengEliminate MarkVirtRegAliveInBlock recursion.
2007-05-08 Evan ChengAdd MachineBasicBlock preds / succs reverse iterators.
2007-05-06 Nick LewyckyFix typo in comment.
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
next