Introduce new @llvm.get.dynamic.area.offset.i{32, 64} intrinsics.
[oota-llvm.git] / lib / CodeGen / TargetLoweringBase.cpp
2015-12-01 Yury GribovIntroduce new @llvm.get.dynamic.area.offset.i{32, 64...
2015-11-12 James Molloy[SDAG] Introduce a new BITREVERSE node along with a...
2015-11-11 Matt ArsenaultAdd target preference for GatherAllAliases max depth
2015-11-09 Oliver Stannard[CodeGen] Always promote f16 if not legal
2015-11-07 Joseph Tremoulet[WinEH] Update exception pointer registers
2015-10-26 Evgeniy Stepanov[safestack] Fast access to the unsafe stack pointer...
2015-10-15 Evgeniy StepanovRevert "[safestack] Fast access to the unsafe stack...
2015-10-15 Evgeniy Stepanov[safestack] Fast access to the unsafe stack pointer...
2015-09-03 Joseph Tremoulet[WinEH] Add cleanupendpad instruction
2015-08-28 Ahmed Bougacha[CodeGen] Support (and default to) expanding READCYCLEC...
2015-08-19 Michael Kuperstein[TLI] Refactor "is integer division cheap" queries.
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-08-11 James MolloyAdd new ISD nodes: ISD::FMINNAN and ISD::FMAXNAN
2015-08-05 Chandler Carruth[TTI] Make the cost APIs in TargetTransformInfo consist...
2015-07-31 David MajnemerNew EH representation for MSVC compatibility
2015-07-29 Sanjay Patelmove DAGCombiner's allowableAlignment() helper function...
2015-07-16 James Molloy[Codegen] Add intrinsics 'absdiff' and corresponding...
2015-07-16 Mehdi AminiMove most user of TargetMachine::getDataLayout to the...
2015-07-10 David MajnemerRevert the new EH instructions
2015-07-10 David MajnemerNew EH representation for MSVC compatibility
2015-07-09 Mehdi AminiRe-instate the EVT parameter to getScalarShiftAmountTy...
2015-07-09 Mehdi AminiMake isLegalAddressingMode() taking DataLayout as an...
2015-07-09 Mehdi AminiMake getByValTypeAlignment() taking DataLayout as an...
2015-07-09 Mehdi AminiMake TargetLowering::getShiftAmountTy() taking DataLayo...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
2015-07-09 Mehdi AminiRedirect DataLayout from TargetMachine to Module in...
2015-07-08 Mehdi AminiRemove IsLittleEndian from TargetLowering and redirect...
2015-07-01 Sanjay Pateladd a cl::opt override for TargetLoweringBase's JumpIsE...
2015-06-24 Daniel SandersEliminate additional redundant copies of Triple objects...
2015-06-01 Matt ArsenaultAdd address space argument to isLegalAddressingMode
2015-05-15 James MolloyAdd SDNodes for umin, umax, smin and smax.
2015-05-14 Ahmed Bougacha[CodeGen] Use standard -not gnueabi- naming for f16...
2015-04-29 Jan VeselyCodeGen: Default overflow operations to expand so we...
2015-04-17 Pirama Arumuga NainarAdd support to promote f16 to f32
2015-03-28 Ahmed Bougacha[CodeGen] "PromoteInteger" f32 to f64 doesn't make...
2015-03-26 Ahmed BougachaDeduplicate a bunch of setOpActions into an MVT range...
2015-03-26 Ahmed Bougacha[CodeGen] Don't pretend we can expand f16 libcalls.
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-05 Benjamin KramerSDAG: Merge the meat of two ExpandAtomic implementations.
2015-03-03 Eric ChristopherAdd a comment above findRepresentativeClass explaining...
2015-02-26 Eric ChristopherRemove an argument-less call to getSubtargetImpl from...
2015-02-25 Eric ChristopherMove TargetLoweringBase::getTypeConversion to the ...
2015-02-20 Matt ArsenaultAdd generic fmad DAG node.
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
2015-01-13 Matt ArsenaultR600: Implement getRecipEstimate
2015-01-07 Ahmed Bougacha[CodeGen] Use MVT iterator_ranges in legality loops...
2014-12-17 Quentin Colombet[CodeGenPrepare] Reapply r224351 with a fix for the...
2014-12-17 Reid KlecknerRevert "[CodeGenPrepare] Move sign/zero extensions...
2014-12-16 Quentin Colombet[CodeGenPrepare] Move sign/zero extensions near loads...
2014-12-01 Philip Reames[Statepoints 2/4] Statepoint infrastructure for garbage...
2014-11-29 Simon PilgrimTarget triple OS detection tidyup. NFC
2014-11-17 Craig TopperReplace a couple asserts with static_asserts.
2014-11-13 Aditya NandakumarWe can get the TLOF from the TargetMachine - so constru...
2014-11-13 Aditya NandakumarThis patch changes the ownership of TLOF from TargetLow...
2014-10-31 Hao LiuPR20557: Fix the bug that bogus cpu parameter crashes...
2014-10-21 Matt ArsenaultAdd minnum / maxnum codegen
2014-09-02 Eric ChristopherReinstate "Nuke the old JIT."
2014-08-21 Sanjay Patelname change: isPow2DivCheap -> isPow2SDivCheap
2014-08-08 Pedro ArtigasAdded a TLI hook to signal that the target does not...
2014-08-07 Eric ChristopherTemporarily Revert "Nuke the old JIT." as it's not...
2014-08-07 Rafael EspindolaNuke the old JIT.
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-21 Tim NorthoverCodeGen: emit IR-level f16 conversion intrinsics as...
2014-07-18 Tim NorthoverCodeGen: soften f16 type by default instead of marking...
2014-07-17 Tim NorthoverCodeGen: generate single libcall for fptrunc -> f16...
2014-07-10 Chandler Carruth[x86,SDAG] Introduce any- and sign-extend-vector-inreg...
2014-07-10 Daniel SandersMake it possible for ints/floats to return different...
2014-07-09 Chandler Carruth[SDAG] Make the new zext-vector-inreg node default...
2014-07-03 Chandler Carruth[codegen,aarch64] Add a target hook to the code generat...
2014-06-13 Tim NorthoverIR: add "cmpxchg weak" variant to support permitted...
2014-06-02 Eric ChristopherInitLibcallNames can take a Triple instead of a TargetM...
2014-05-22 Eric ChristopherRemove unused variable.
2014-04-27 Benjamin KramerX86TTI: Adjust sdiv cost now that we can lower it on...
2014-04-26 Michael ZolotukhinRevert r206749 till a final decision about the intrinsi...
2014-04-21 Yi JiangSet default value of HasExtractBitsInsn to false
2014-04-21 Michael ZolotukhinReapply r206732. This time without optimization of...
2014-04-21 Chandler CarruthRevert r206732 which is causing llc to crash on most...
2014-04-21 Michael ZolotukhinImplement builtins for safe division: safe.sdiv.iN...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-31 Matt ArsenaultChange shouldSplitVectorElementType to better match...
2014-03-29 Tim NorthoverCodeGen: add sensible defaults for the ISD::FROUND...
2014-03-29 Tim NorthoverCodeGenPrep: wrangle IR to exploit AArch64 tbz/tbnz...
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
2014-02-19 Rafael Espindolamove getNameWithPrefix and getSymbol to TargetMachine.
2014-02-19 Rafael EspindolaAdd back r201608, r201622, r201624 and r201625
2014-02-19 Daniel JasperRevert r201622 and r201608.
2014-02-19 Rafael EspindolaAvoid an infinite cycle with private linkage and -f...
2014-02-18 Rafael EspindolaFix PR18743.
2014-02-18 Rafael EspindolaRename some member variables from TD to DL.
2014-02-14 Tom StellardTargetLowering: n * r where n > 2 should be an illegal...
2014-01-02 Hal FinkelDisable compare sinking in CodeGenPrepare when multiple...
2014-01-01 Rafael EspindolaRemove the 's' DataLayout specification
2013-11-29 Lang HamesRemove unused variable from r195944.
2013-11-29 Lang HamesRefactor a lot of patchpoint/stackmap related code...
2013-11-15 Matt ArsenaultAdd addrspacecast instruction.
2013-10-25 Tim NorthoverLegalizeDAG: allow libcalls for max/min atomic operations
2013-10-23 Tom StellardSelectionDAG: Pass along the original argument/element...
2013-10-21 Matt ArsenaultRemove unused TargetLowering field.
2013-10-18 David MajnemerCodeGen: Emit a libcall if the target doesn't support...
2013-08-26 Tom StellardSelectionDAG: Use correct pointer size when lowering...
next