Switch lowering: fix assert in buildBitTests (PR23738)
[oota-llvm.git] / lib / CodeGen / SelectionDAG / SelectionDAGBuilder.cpp
2015-06-04 Hans WennborgSwitch lowering: fix assert in buildBitTests (PR23738)
2015-06-04 James MolloyDon't create a MIN/MAX node if the underlying compare...
2015-06-02 Sanjoy Das[SelectionDAG] Fix PR23603.
2015-05-29 Benjamin KramerReplace push_back(Constructor(foo)) with emplace_back...
2015-05-20 Pete CooperChange Function::getIntrinsicID() to return an Intrinsi...
2015-05-18 Jim GrosbachMC: Clean up method names in MCContext.
2015-05-18 Hal FinkelPreserve the order of READ_REGISTER and WRITE_REGISTER
2015-05-18 Oliver StannardRevert r237579, as it broke windows buildbots
2015-05-18 Oliver Stannard[LLVM - ARM/AArch64] Add ACLE special register intrinsics
2015-05-15 James Molloy[SDAGBuilder] Make the AArch64 builder happier.
2015-05-15 James MolloyAdd SDNodes for umin, umax, smin and smax.
2015-05-13 Nick LewyckyRevert r237046. See the testcase on the thread where...
2015-05-11 Sanjay Patelpropagate IR-level fast-math-flags to DAG nodes; 2nd...
2015-05-08 Hans WennborgSwitch lowering: cluster adjacent fall-through cases...
2015-05-08 Igor LaevskyFix coding standart based on post submit comments.
2015-05-07 Hans WennborgSwitch lowering: handle zero-weight branch probabilities
2015-05-06 Diego NovilloAllow 0-weight branches in BranchProbabilityInfo.
2015-05-06 NAKAMURA TakumiRevert r236546, "propagate IR-level fast-math-flags...
2015-05-05 Sanjoy Das[SelectionDAG] Move RegsForValue into SelectionDAGBuild...
2015-05-05 Sanjoy Das[SelectionDAG] Pass explicit type to lowerCallOperands...
2015-05-05 Sanjay Patelpropagate IR-level fast-math-flags to DAG nodes (NFC)
2015-04-30 Daniel JasperInline local variable to silence unused warning.
2015-04-30 Hans WennborgSwitch lowering: use profile info to build weight-balan...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-29 Elena DemikhovskyFixed masked gather/scatter switch-case
2015-04-29 Elena Demikhovskyfixed comments, blanks, nullptr; NFC
2015-04-28 Sergey DmitroukReapply r235977 "[DebugInfo] Add debug locations to...
2015-04-28 Daniel JasperRevert "[DebugInfo] Add debug locations to constant...
2015-04-28 Sergey Dmitrouk[DebugInfo] Add debug locations to constant SD nodes
2015-04-28 Elena DemikhovskyMasked gather and scatter: Added code for SelectionDAG.
2015-04-27 Hans WennborgSwitch lowering: use uint32_t for weights everywhere
2015-04-27 Hans WennborgSwitch lowering: Take branch weight into account when...
2015-04-27 Hans WennborgSwitch lowering: order bit tests by branch weight.
2015-04-24 Reid Kleckner[SEH] Implement GetExceptionCode in __except blocks
2015-04-24 Hans WennborgSwitch lowering: fix APInt overflow causing infinite...
2015-04-23 Hans WennborgRe-commit r235560: Switch lowering: extract jump tables...
2015-04-23 Aaron BallmanRevert r235560; this commit was causing several failed...
2015-04-22 Hans WennborgSwitch lowering: extract jump tables and bit tests...
2015-04-22 Lang Hames[patchpoint] Add support for symbolic patchpoint target...
2015-04-21 Duncan P. N. Exon... DebugInfo: Drop rest of DIDescriptor subclasses
2015-04-21 Duncan P. N. Exon... DebugInfo: Assert dbg.declare/value insts are valid
2015-04-16 Hans WennborgRevert the switch lowering change (r235101, r235103...
2015-04-16 Hans WennborgSwitch lowering: extract jump tables and bit tests...
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DIVariable and DIGlobalVariable
2015-04-13 Duncan P. N. Exon... SelectionDAG: Stop using DIVariable::isInlinedFnArgument()
2015-04-13 Krzysztof ParzyszekAllow memory intrinsics to be tail calls
2015-04-06 Duncan P. N. Exon... CodeGen: Stop using DIDescriptor::is*() and auto-casting
2015-04-06 Reid Kleckner[WinEH] Don't sink allocas into child handlers
2015-04-03 David Majnemer[WinEH] Fill out .xdata for catch objects
2015-04-03 David Majnemer[WinEH] Sink UnwindHelp completely out of IR
2015-04-03 Duncan P. N. Exon... CodeGen: Assert that inlined-at locations agree
2015-04-03 Duncan P. N. Exon... SelectionDAG: Use specialized metadata nodes in EmitFun...
2015-03-31 David Majnemer[WinEH] Generate .xdata for catch handlers
2015-03-30 David Majnemer[WinEH] Run cleanup handlers when an exception is thrown
2015-03-27 Ahmed Bougacha[CodeGen] Don't attempt a tail-call with a non-forwarde...
2015-03-27 Ahmed Bougacha[CodeGen] Don't attempt a tail-call with implicit sret.
2015-03-27 David MajnemerWinEH: Create a parent frame alloca for HandlerType...
2015-03-25 Reid KlecknerWinEH: Create an unwind help alloca for __CxxFrameHandl...
2015-03-20 Hans WennborgSelectionDAGBuilder: Rangeify a loop. NFC.
2015-03-20 Hans WennborgSelectionDAGBuilder::handleJTSwitchCase, simplify loop...
2015-03-20 Hans WennborgRewrite SelectionDAGBuilder::Clusterify to run in linea...
2015-03-19 Hans WennborgSwitch lowering: extract NextBlock function. NFC.
2015-03-19 Hans WennborgSwitch lowering: remove unnecessary ConstantInt casts...
2015-03-19 Hans WennborgSelectionDAGBuilder: update comment in HandlePHINodesIn...
2015-03-13 Daniel SandersRecommit r232027 with PR22883 fixed: Add infrastructure...
2015-03-12 Sanjay Patel[X86, AVX2] Replace inserti128 and extracti128 intrinsi...
2015-03-12 Hal FinkelRevert "r232027 - Add infrastructure for support of...
2015-03-12 Sanjay Patel[X86, AVX] replace vextractf128 intrinsics with generic...
2015-03-12 Daniel SandersAdd infrastructure for support of multiple memory const...
2015-03-11 Reid KlecknerHandle big index in getelementptr instruction
2015-03-10 Igor LaevskyTeach lowering to correctly handle invoke statepoint...
2015-03-10 Sanjay Patel[X86, AVX] replace vinsertf128 intrinsics with generic...
2015-03-10 Daniel SandersThe operand flag word used in ISD::INLINEASM is an...
2015-03-10 Mehdi AminiDataLayout is mandatory, update the API to reflect...
2015-03-05 Benjamin KramerSelectionDAGBuilder: Merge 3 copies of the limited...
2015-03-05 Reid KlecknerReplace llvm.frameallocate with llvm.frameescape
2015-03-05 Igor LaevskyRevert change r231366 as it broke clang-native-arm...
2015-03-05 Igor LaevskyTeach lowering to correctly handle invoke statepoint...
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-24 Tim NorthoverARM: treat [N x i32] and [N x i64] as AAPCS composite...
2015-02-21 David MajnemerX86: Call __main using the SelectionDAG
2015-02-17 Benjamin KramerPrefer SmallVector::append/insert over push_back loops.
2015-02-16 Andrew TrickAArch64: Safely handle the incoming sret call argument.
2015-02-14 Duncan P. N. Exon... CodeGen: Canonicalize access to function attributes...
2015-02-12 Benjamin KramerMathExtras: Bring Count(Trailing|Leading)Ones and Count...
2015-02-10 Andrew KaylorAdding support for llvm.eh.begincatch and llvm.eh.endca...
2015-01-27 Manuel JacobAdd a FIXME in SelectionDAGBuilder before an assert...
2015-01-27 Eric ChristopherGrab the TargetLowering info from the DAG rather than...
2015-01-26 Eric ChristopherMove DataLayout back to the TargetMachine from TargetSu...
2015-01-26 Philip ReamesRevert GCStrategy ownership changes
2015-01-22 Ramkumar RamachandraIntrinsics: introduce llvm_any_ty aka ValueType Any
2015-01-22 Elena DemikhovskyFixed a bug in type legalizer for masked load/store...
2015-01-20 Daniel JasperPrevent binary-tree deterioration in sparse switch...
2015-01-20 Daniel JasperFactor out a splitSwitchCase() function so that it...
2015-01-16 Philip ReamesMove ownership of GCStrategy objects to LLVMContext
2015-01-15 Chandler Carruth[PM] Move TargetLibraryInfo into the Analysis library.
2015-01-14 Reid KlecknerCodeGen support for x86_64 SEH catch handlers in LLVM
2015-01-13 Hal Finkel[StackMaps] Mark in CallLoweringInfo when lowering...
2015-01-13 Reid KlecknerRename llvm.recoverframeallocation to llvm.framerecover
2015-01-13 Reid KlecknerAdd the llvm.frameallocate and llvm.recoverframeallocat...
next