Rename the 'Attributes' class to 'Attribute'. It's going to represent a single attrib...
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAG.cpp
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-12 Evan ChengFix a logic bug in inline expansion of memcpy / memset...
2012-12-12 Evan ChengSorry about the churn. One more change to getOptimalMem...
2012-12-12 Evan Cheng- Rename isLegalMemOpType to isSafeMemOpType. "Legal...
2012-12-12 Evan ChengAvoid using lossy load / stores for memcpy / memset...
2012-12-11 Evan ChengReplace TargetLowering::isIntImmLegal() with
2012-12-10 Evan ChengSome enhancements for memcpy / memset inline expansion.
2012-12-06 Evan ChengReplace r169459 with something safer. Rather than havin...
2012-12-06 Evan ChengLet targets provide hooks that compute known zero and...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-01 Chandler CarruthRevert the majority of the next patch in the address...
2012-11-01 Chandler CarruthRevert the series of commits starting with r166578...
2012-10-29 Ulrich WeigandIn various places throughout the code generator, there...
2012-10-24 Micah VillmowAdd in support for getIntPtrType to get the pointer...
2012-10-15 Micah VillmowResubmit the changes to llvm core to update the functio...
2012-10-11 Micah VillmowRevert 165732 for further review.
2012-10-11 Micah VillmowAdd in the first iteration of support for llvm/clang...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-30 Jakub StaszakUse dyn_cast instead of isa and cast.
2012-09-27 Sylvestre LedruRevert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
2012-09-27 Sylvestre LedruFix a typo 'iff' => 'if'
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-12 Michael LiaoFix PR11985
2012-09-12 Kristof BeylsFix constant folding through bitcasts by no longer...
2012-09-10 Michael IlsemanFold multiply by 0 or 1 when in UnsafeFPMath mode in...
2012-09-10 Michael Ilsemanwhitespace
2012-09-10 James MolloyFix an assertion failure when optimising a shufflevecto...
2012-09-06 Nadav RotemAdd a new optimization pass: Stack Coloring, that merge...
2012-08-28 Jakob Stoklund OlesenRemove extra MayLoad/MayStore flags from atomic_load...
2012-08-24 Richard SmithFix integer undefined behavior due to signed left shift...
2012-08-13 Owen AndersonAdd a roundToIntegral method to APFloat, which can...
2012-08-07 Jakob Stoklund OlesenAdd SelectionDAG::getTargetIndex.
2012-07-30 Pete CooperConsider address spaces for hashing and CSEing DAG...
2012-07-19 Benjamin KramerReplace some explicit compare loops with std::equal.
2012-07-16 Nadav RotemMake ComputeDemandedBits return a deterministic result...
2012-07-15 Nadav RotemRefactor the code that checks that all operands of...
2012-06-28 Bill WendlingMove lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo...
2012-05-25 Justin HolewinskiChange interface for TargetLowering::LowerCallTo and...
2012-05-21 Chad RosierTypo.
2012-05-01 Jakub StaszakUse dyn_cast instead of checking opcode and cast.
2012-04-20 Jakob Stoklund OlesenRegister DAGUpdateListeners with SelectionDAG.
2012-04-10 Owen AndersonMove the constant-folding support for FP_ROUND in Selec...
2012-04-05 Owen AndersonTreat f16 the same as f80/f128 for the purposes of...
2012-04-04 Rafael EspindolaAlways compute all the bits in ComputeMaskedBits.
2012-03-31 Rafael EspindolaTeach CodeGen's version of computeMaskedBits to underst...
2012-03-21 Jim GrosbachChecking a build_vector for an all-ones value.
2012-03-16 NAKAMURA TakumiRevert r152613 (and r152614), "Inline the d'tor and...
2012-03-13 Bill WendlingAdd a return type.
2012-03-13 Bill WendlingInline the d'tor and add an anchor instead.
2012-03-13 Bill WendlingRefactor the SelectionDAG's 'dump' methods into their...
2012-02-28 Evan ChengRe-commit r151623 with fix. Only issue special no-retur...
2012-02-28 Daniel DunbarRevert r151623 "Some ARM implementaions, e.g. A-series...
2012-02-28 Evan ChengSome ARM implementaions, e.g. A-series, does return...
2012-02-10 Benjamin KramerPut instruction names into an indexed string table...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-05 Chris Lattnerreapply the patches reverted in r149470 that reenable...
2012-02-01 Argyrios KyrtzidisRevert Chris' commits up to r149348 that started causin...
2012-01-31 Chris Lattnerremove the last vestiges of llvm::GetConstantStringInfo...
2012-01-31 Chris Lattnerrework this logic to not depend on the last argument...
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-18 Jakob Stoklund OlesenAdd a RegisterMaskSDNode class.
2012-01-15 Craig TopperTruncate of undef is just undef of smaller size.
2011-12-15 Devang PatelUpdate DebugLoc while merging nodes at -O0.
2011-12-14 Eli FriedmanAdd missing cases to SDNode::getOperationName(). Patch...
2011-12-13 Chandler CarruthInitial CodeGen support for CTTZ/CTLZ where a zero...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-11-28 Eli FriedmanMake SelectionDAG::InferPtrAlignment use llvm::ComputeM...
2011-11-28 Evan ChengRevert r145273 and fix in SelectionDAG::InferPtrAlignme...
2011-11-28 Bill WendlingRemove dead llvm.eh.sjlj.dispatchsetup intrinsic.
2011-11-15 Jay FoadRemove some unnecessary includes of PseudoSourceValue.h.
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-11-08 Eli FriedmanAdd a bunch of calls to RemoveDeadNode in LegalizeDAG...
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-10-29 Dan GohmanRevert r143206, as there are still some failing tests.
2011-10-28 Dan GohmanReapply r143177 and r143179 (reverting r143188), with...
2011-10-28 Duncan SandsSpeculatively disable Dan's commits 143177 and 143179...
2011-10-28 Dan GohmanEliminate LegalizeOps' LegalizedNodes map and have...
2011-10-26 Lang HamesRename NonScalarIntSafe to something more appropriate.
2011-10-18 Duncan SandsFix a bunch of unused variable warnings when doing...
2011-10-16 Benjamin KramerLet printf do the formatting instead aligning strings...
2011-10-11 Eric ChristopherFormatting.
2011-09-30 Bill WendlingWhen inferring the pointer alignment, if the global...
2011-09-27 Jim GrosbachRename AddSelectionDAGCSEId() to addSelectionDAGCSEId().
2011-09-27 Nadav RotemCleanup PromoteIntOp_EXTRACT_VECTOR_ELT and PromoteIntR...
2011-09-13 Nadav RotemAdd vselect target support for targets that do not...
2011-09-09 Eli FriedmanMake the SelectionDAG verify that all the operands...
2011-09-07 Eli FriedmanRelax the MemOperands on atomics a bit. Fixes -verify...
2011-09-06 Duncan SandsAdd codegen support for vector select (in the IR this...
2011-09-06 Duncan SandsSplit the init.trampoline intrinsic, which currently...
2011-08-24 Eli FriedmanBasic x86 code generation for atomic load and store...
2011-08-16 Nadav RotemRevert r137562 because it caused PR10674
2011-08-13 Nadav RotemFix PR 10635. When generating integer constants, the...
2011-08-02 Eli FriedmanDon't create a ridiculous EXTRACT_ELEMENT. PR10563.
2011-07-29 Eli FriedmanMisc optimizer+codegen work for 'cmpxchg' and 'atomicrm...
2011-07-27 Eli FriedmanCode generation for 'fence' instruction.
2011-07-18 Jeffrey YasskinAdd APInt(numBits, ArrayRef<uint64_t> bigVal) construct...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
2011-07-14 Nadav RotemAdd assertion for the chain value type
2011-07-08 Cameron ZwarichAdd an intrinsic and codegen support for fused multiply...
next