aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
AgeCommit message (Expand)Author
2013-05-28Add two passes that implement conversions from PNaCl's specific intrinsicsEli Bendersky
2013-05-09Support @llvm.nacl.{set|long}jmp intrinsics by translating them to library callsEli Bendersky
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-02-27SelectionDAG: If llvm.donothing has a landingpad, we should clearManman Ren
2013-02-25'Hexadecimal' has two 'a's and only one 'i'.Matt Beaumont-Gay
2013-02-25Fix the root cause of PR15348 by correctly handling alignment 0 onChandler Carruth
2013-02-11Remove unnecessary code.Evan Cheng
2013-02-08Revert 172027 and 174336. Remove diagnostics about over-aligned stack objects.Bob Wilson
2013-02-06Tweak check to avoid integer overflow (for insanely large alignments)Evan Cheng
2013-02-01Fix errant fallthrough in the generation of the lifetime markers.Nadav Rotem
2013-01-30Merge commit 'a662a9862501fc86904e90054f7c1519101d9126'Derek Schuff
2013-01-22Make APFloat constructor require explicit semantics.Tim Northover
2013-01-18Remove unused parameter. Also use the AttributeSet query methods instead of t...Bill Wendling
2013-01-11Merge commit '1ad9253c9d34ccbce3e7e4ea5d87c266cbf93410'Derek Schuff
2013-01-11For inline asm:Eric Christopher
2013-01-10Remove unneeded includes from FunctionLoweringInfo.h.Jakub Staszak
2013-01-10Stack Alignment: throw error if we can't satisfy the minimal alignmentManman Ren
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2012-12-30Remove the Function::getRetAttributes method in favor of using the AttributeS...Bill Wendling
2012-12-30Remove Function::getParamAttributes and use the AttributeSet accessor methods...Bill Wendling
2012-12-30Remove the Function::getFnAttributes method in favor of using the AttributeSetBill Wendling
2012-12-19Change AsmOperandInfo::ConstraintVT to MVT, instead of EVT.Patrik Hagglund
2012-12-19Split the usage of 'EVT PartVT' into 'MVT PartVT' and 'EVT PartEVT'.Patrik Hagglund
2012-12-19Change RegVT in BitTestBlock and RegsForValue, to contain MVTs,Patrik Hagglund
2012-12-19Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund
2012-12-19Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund
2012-12-19Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund
2012-12-19Rename the 'Attributes' class to 'Attribute'. It's going to represent a singl...Bill Wendling
2012-12-13Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Revert EVT->MVT changes, r169836-169851, due to buildbot failures.Patrik Hagglund
2012-12-11Change RegVT in BitTestBlock and RegsForValue, to contain MVTs,Patrik Hagglund
2012-12-11Change TargetLowering::getTypeForExtArgOrReturn to take and returnPatrik Hagglund
2012-12-11Change a parameter of TargetLowering::getVectorTypeBreakdown to MVT,Patrik Hagglund
2012-12-11Change TargetLowering::RegisterTypeForVT to contain MVTs, instead ofPatrik Hagglund
2012-12-11Change TargetLowering::getRegClassFor to take an MVT, instead of EVT.Patrik Hagglund
2012-12-11Fall back to the selection dag isel to select tail calls.Chad Rosier
2012-12-06Replace r169459 with something safer. Rather than having computeMaskedBits toEvan Cheng
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-27Merge commit '8d20b5f9ff609e70fae5c865931ab0f29e639d9c'Derek Schuff
2012-11-25Refactor to make helper method static.Craig Topper
2012-11-25Remove duplicate check of LimitFloatPrecision. It was already checked earlier...Craig Topper
2012-11-25Factor common code out of individual if blocks into common tail.Craig Topper
2012-11-24Remove redundant calls to getCurDebugLoc in visitIntrinsicCall. It's already ...Craig Topper
2012-11-24Refactor a bit to make some helper methods static.Craig Topper
2012-11-24Factor some common code out of individual if blocks.Craig Topper
2012-11-23Refactor a bit to make some helper functions static.Craig Topper
2012-11-22llvm.fmuladd.* lowering should be checking isOperationLegalOrCustom, rather thanLang Hames
2012-11-16Remove conditions from 'else if' that were guaranteed by preceding 'if'.Craig Topper
2012-11-16Factor out the final FADD that's common to multiple code paths in the visitLo...Craig Topper
2012-11-16Factor some common code to reduce compile size.Craig Topper