aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGValue.h
AgeCommit message (Expand)AuthorFilesLines
2024-07-18[PAC] Implement function pointer re-signing (#98847)Akira Hatanaka1-16/+11
2024-05-20[clang][CodeGen] Remove unused LValue::getAddress CGF arg. (#92465)Ahmed Bougacha1-8/+5
2024-03-28[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-125/+125
2024-03-27Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-125/+125
2024-03-27[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-125/+125
2024-03-26Revert "[CodeGen][arm64e] Add methods and data members to Address, which are ...Akira Hatanaka1-124/+125
2024-03-25[CodeGen][arm64e] Add methods and data members to Address, which are needed t...Akira Hatanaka1-125/+124
2023-06-09[Clang] Remove typed pointer consistency assertions (NFC)Nikita Popov1-3/+1
2023-02-15[CodeGen] Add a flag to `Address` and `Lvalue` that is used to keepAkira Hatanaka1-5/+30
2021-12-17[CodeGen] Store element type in RValueNikita Popov1-1/+5
2021-12-16[CodeGen] Store ElementType in LValueNikita Popov1-5/+20
2021-12-15[CodeGen] Store ElementType in AddressNikita Popov1-3/+4
2021-12-14[CodeGen] Require use of Address::invalid() for invalid address (NFC)Nikita Popov1-23/+15
2020-10-13[AST] Change return type of getTypeInfoInChars to a proper struct instead of ...Bevin Hansson1-1/+1
2020-06-01[Matrix] Implement matrix index expressions ([][]).Florian Hahn1-3/+35
2020-01-30Move verification of Sema::MaximumAlignment to a .cpp fileReid Kleckner1-4/+0
2020-01-24Verify that clang's max alignment is <= LLVM's max alignmentDavid Zarzycki1-0/+4
2020-01-21Revert "[ARM] Follow AACPS standard for volatile bit-fields access width"Diogo Sampaio1-13/+9
2020-01-21[ARM] Follow AACPS standard for volatile bit-fields access widthDiogo Sampaio1-9/+13
2019-12-03[NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka1-12/+13
2019-12-03Revert "[NFC] Pass a reference to CodeGenFunction to methods of LValue and"Akira Hatanaka1-13/+12
2019-12-03[NFC] Pass a reference to CodeGenFunction to methods of LValue andAkira Hatanaka1-12/+13
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-13[OpenCL] Add generic AS to 'this' pointerMikael Nilsson1-1/+4
2018-12-12Revert "[OpenCL] Add generic AS to 'this' pointer"Mikael Nilsson1-4/+1
2018-12-12[OpenCL] Add generic AS to 'this' pointerMikael Nilsson1-1/+4
2018-07-30Remove trailing spaceFangrui Song1-6/+6
2018-07-28[UBSan] Strengthen pointer checks in 'new' expressionsSerge Pavlov1-3/+18
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-04-05PR36992: do not store beyond the dsize of a class object unless we knowRichard Smith1-3/+26
2018-03-14CodeGen: Reduce LValue and CallArgList memory footprint before recommitting r...Yaxun Liu1-5/+8
2017-10-31[CodeGen] Propagate may-alias'ness of lvalues with TBAA infoIvan A. Kosarev1-9/+3
2017-10-17[CodeGen] Pass TBAA info along with lvalue base info everywhereIvan A. Kosarev1-13/+15
2017-10-15Convert clang::LangAS to a strongly typed enumAlexander Richardson1-1/+1
2017-10-06Refine generation of TBAA information in clangIvan A. Kosarev1-10/+5
2017-10-05Revert r314977 "[CodeGen] Unify generation of scalar and struct-path TBAA tags"Ivan A. Kosarev1-5/+10
2017-10-05[CodeGen] Unify generation of scalar and struct-path TBAA tagsIvan A. Kosarev1-10/+5
2017-10-03[CodeGen] Introduce generic TBAA access descriptorsIvan A. Kosarev1-21/+7
2017-10-02[CodeGen] Do not refer to complete TBAA info where we actually deal with just...Ivan A. Kosarev1-10/+11
2017-05-18[CodeGen] Propagate LValueBaseInfo instead of AlignmentSourceKrzysztof Parzyszek1-18/+33
2016-03-02[Sema] PR26444 fix crash when alignment value is >= 2**16David Majnemer1-1/+1
2015-09-08Introduce __builtin_nontemporal_store and __builtin_nontemporal_load.Michael Zolotukhin1-0/+7
2015-09-08Compute and preserve alignment more faithfully in IR-generation.John McCall1-46/+129
2015-04-02[opaque pointer type] Update for GEP API changes in LLVMDavid Blaikie1-0/+2
2014-08-13Header guard canonicalization, clang part.Benjamin Kramer1-2/+2
2014-05-21[C++11] Use 'nullptr'. CodeGen edition.Craig Topper1-5/+5
2014-05-19Non-allocatable Global Named RegisterRenato Golin1-1/+16
2013-07-11Simplify atomic load/store IRGen.Eli Friedman1-27/+3
2013-04-04Initial support for struct-path aware TBAA.Manman Ren1-0/+15
2013-04-04revert r178784 since it does not have a commit messageManman Ren1-15/+0