summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExpr.cpp
AgeCommit message (Expand)Author
2022-04-20Look through calls to std::addressof to compute pointer alignment.Eli Friedman
2022-04-13Fix Werror build issue from 6f20744b7ff875Erich Keane
2022-04-13Add support for ignored bitfield conditional codegen.Erich Keane
2022-04-08[Clang][Fortify] drop inline decls when redeclaredserge-sans-paille
2022-03-23[CGExpr] Perform bitcast unconditionallyNikita Popov
2022-03-23Reapply [CodeGen] Avoid deprecated Address ctor in EmitLoadOfPointer()Nikita Popov
2022-03-23Revert "[CodeGen] Avoid deprecated Address ctor in EmitLoadOfPointer()"Nikita Popov
2022-03-22[CodeGen] Avoid deprecated Address ctor in EmitLoadOfPointer()Nikita Popov
2022-03-17[CodeGen] Avoid some pointer element type accessesNikita Popov
2022-03-16[Clang] Allow "ext_vector_type" applied to BooleansSimon Moll
2022-03-02[NFC][Clang][OpaquePtr] Remove the call to Address::deprecated inAkira Hatanaka
2022-02-23[clang] Remove Address::deprecated() from CGClass.cppArthur Eubanks
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2022-02-16[CGBuilder] Assert that CreateAddrSpaceCast does not change element typeNikita Popov
2022-02-14Extend the `uwtable` attribute with unwind table kindMomchil Velikov
2022-02-14[CGBuilder] Remove CreateBitCast() methodNikita Popov
2022-02-11[Clang][OpaquePtr] Remove deprecated Address constructor callsWeverything
2022-02-07[MatrixBuilder] Remove unnecessary IRBuilder template (NFC)Nikita Popov
2022-01-27[NFC][Clang][OpaquePtr] Move away from deprecated Address constructor in Crea...Arthur Eubanks
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille
2022-01-10[CodeGen] Avoid some pointer element type accessesNikita Popov
2022-01-10Use a sorted array instead of a map to store AttrBuilder string attributesSerge Guelton
2022-01-08[CGExpr] Use castAs<> instead of getAs<> to avoid dereference of nullptrSimon Pilgrim
2021-12-23[CodeGen] Avoid pointer element type access when creating LValueNikita Popov
2021-12-21[CodeGen] Accept Address in CreateLaunderInvariantGroupNikita Popov
2021-12-21[CodeGen] Avoid some pointer element type accessesNikita Popov
2021-12-16[CodeGen] Avoid more pointer element type accessesNikita Popov
2021-12-15[CodeGen] Avoid some pointer element type accessesNikita Popov
2021-12-15[CodeGen] Pass element type to EmitCheckedInBoundsGEP()Nikita Popov
2021-12-15[CodeGen] Avoid some deprecated Address constructorsNikita Popov
2021-12-15[CodeGen] Avoid some pointer element type accessesNikita Popov
2021-12-15[CodeGen] Store ElementType in AddressNikita Popov
2021-11-10[CFE][Codegen] Make sure to maintain the contiguity of all the static allocashsmahesha
2021-11-07[clang] Use llvm::reverse. NFCI.Benjamin Kramer
2021-10-12[clang] p0388 conversion to incomplete arrayNathan Sidwell
2021-10-12[CFE][Codegen] Remove CodeGenFunction::InitTempAlloca()hsmahesha
2021-10-04Update inline builtin handling to honor gnu inline attributeserge-sans-paille
2021-10-03Fixed warnings in LLVM produced by -Wbitwise-instead-of-logicalDávid Bolvanský
2021-09-28DebugInfo: Use sugared function type when emitting function declarations for ...David Blaikie
2021-09-22[Matrix] Emit assumption that matrix indices are valid.Florian Hahn
2021-09-09[APInt] Normalize naming on keep constructors / predicate methods.Chris Lattner
2021-08-23[clang][CodeGen] GetDefaultAlignTempAlloca uses preferred alignmentAndy Wingo
2021-08-17[NFC] More get/removeAttribute() cleanupArthur Eubanks
2021-06-09[clang] NFC: Rename rvalue to prvalueMatheus Izvekov
2021-05-13[Clang][Codegen] Do not annotate thunk's this/return types with align/deref/n...Roman Lebedev
2021-05-07[SEH] Fix regression with SEH in noexpect functionsOlivier Goffart
2021-04-26BPF: emit debuginfo for Function of DeclRefExpr if requestedYonghong Song
2021-04-26[SYCL] Implement SYCL address space attributes handlingAlexey Bader
2021-04-15Implemented [[clang::musttail]] attribute for guaranteed tail calls.Joshua Haberman