aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringBase.cpp
AgeCommit message (Expand)AuthorFilesLines
2018-04-21[AArch64] Don't crash trying to resolve __stack_chk_guard.Eli Friedman1-2/+5
2018-04-17[XRay] Typed event logging intrinsicKeith Wyss1-0/+15
2018-03-29[IR][CodeGen] Remove dependency on EVT from IR/Function.cpp. Move EVT to Code...Craig Topper1-1/+1
2018-03-23Fix layering by moving ValueTypes.h from CodeGen to IRDavid Blaikie1-1/+1
2018-03-23Fix layering of MachineValueType.h by moving it from CodeGen to SupportDavid Blaikie1-1/+1
2018-02-20[SelectionDAG] Add LegalTypes flag to getShiftAmountTy. Use it to unify and s...Craig Topper1-3/+4
2018-02-01[XRay][compiler-rt+llvm] Update XRay register stashing semanticsDean Michael Berris1-0/+15
2018-01-17Add support for emitting libcalls for x86_fp80 -> fp128 and vice-versaBenjamin Kramer1-0/+6
2018-01-10TargetLoweringBase: The ios simulator has no bzero function.Matthias Braun1-3/+12
2017-12-19TargetLoweringBase: Fix darwinHasSinCos()Matthias Braun1-1/+4
2017-12-19TargetLoweringBase: Followup to r321035Matthias Braun1-2/+3
2017-12-19TargetLowering: Fix InitLibcallCallingConvs() overriding things set in InitLi...Matthias Braun1-7/+3
2017-12-18TargetLoweringBase: Remove unnecessary watchos exception; NFCMatthias Braun1-3/+4
2017-12-18X86/AArch64/ARM: Factor out common sincos_stret logic; NFCIMatthias Braun1-16/+37
2017-12-18AArch64/X86: Factor out common bzero logic; NFCMatthias Braun1-0/+4
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun1-2/+2
2017-12-09Relax unaligned access assertion when type is byte alignedDylan McKay1-0/+1
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-4/+4
2017-10-10CodeGen: Minor cleanups to use MachineInstr::getMF. NFCJustin Bogner1-1/+1
2017-09-21[CodeGen] Fix some Clang-tidy modernize-use-bool-literals and Include What Yo...Eugene Zelenko1-19/+38
2017-07-23[CodeGen][X86] Fuchsia supports sincos* libcalls and sin+cos->sincos optimiza...Petr Hosek1-1/+1
2017-07-21[SystemZ, LoopStrengthReduce]Jonas Paulsson1-1/+1
2017-07-19Move Runtime libcall definitions to a .def fileDerek Schuff1-438/+8
2017-07-12Add element atomic memset intrinsicDaniel Neilson1-0/+27
2017-07-12Add element atomic memmove intrinsicDaniel Neilson1-0/+27
2017-06-16[Atomics] Rename and change prototype for atomic memcpy intrinsicDaniel Neilson1-12/+16
2017-06-09Reland "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis1-2/+4
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-06-03Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova1-0/+2
2017-06-01Do not legalize large setcc with setcce, introduce setcccarry and do it with ...Amaury Sechet1-0/+1
2017-05-31[PPC] Inline expansion of memcmpZaara Syeda1-3/+4
2017-05-30[SelectionDAG] Set ISD::FPOWI to Expand by defaultCraig Topper1-0/+1
2017-05-17BitVector: add iterators for set bitsFrancis Visoiu Mistrih1-1/+1
2017-04-30Do not legalize large add with addc/adde, introduce addcarry and do it with u...Amaury Sechet1-0/+4
2017-04-28TargetLowering: Add finalizeLowering() function; NFCMatthias Braun1-0/+5
2017-04-28[InlineCost] Improve the cost heuristic for SwitchJun Bum Lim1-0/+16
2017-04-24Move value type list from TargetRegisterClass to TargetRegisterInfoKrzysztof Parzyszek1-5/+4
2017-04-24Revert r301231: Accidentally committed stale filesKrzysztof Parzyszek1-4/+5
2017-04-24Move value type list from TargetRegisterClass to TargetRegisterInfoKrzysztof Parzyszek1-5/+4
2017-04-24Move size and alignment information of regclass to TargetRegisterInfoKrzysztof Parzyszek1-1/+1
2017-04-11Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton1-1/+1
2017-04-11Revert "Turn some C-style vararg into variadic templates"Diana Picus1-1/+1
2017-04-11Turn some C-style vararg into variadic templatesSerge Guelton1-1/+1
2017-04-07Revert "[SelectionDAG] Enable target specific vector scalarization of calls a...Simon Dardis1-4/+2
2017-04-07[SelectionDAG] Enable target specific vector scalarization of calls and returnsSimon Dardis1-2/+4
2017-04-06Revert "Turn some C-style vararg into variadic templates"Mehdi Amini1-1/+1
2017-04-06Turn some C-style vararg into variadic templatesMehdi Amini1-1/+1
2017-03-21Rename AttributeSet to AttributeListReid Kleckner1-6/+6
2017-03-14[SelectionDAG] Add a signed integer absolute ISD nodeSimon Pilgrim1-0/+1
2017-03-14In visitSTORE, always use FindBetterChain, rather than only when UseAA is ena...Nirav Dave1-1/+1