summaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CGExprScalar.cpp
AgeCommit message (Expand)Author
2022-03-09[clang] ScalarExprEmitter::VisitCastExpr - use castAs<> instead of getAs<> to...Simon Pilgrim
2022-02-23[clang] Remove Address::deprecated() from CGClass.cppArthur Eubanks
2022-02-17[CodeGen] Rename deprecated Address constructorNikita Popov
2022-02-13Refactor nested if else with ternary operator in CGExprScalar.cppphyBrackets
2022-02-11[clang] VisitCastExpr - use cast<> instead of dyn_cast<> to avoid dereference...Simon Pilgrim
2022-02-07[MatrixBuilder] Remove unnecessary IRBuilder template (NFC)Nikita Popov
2022-01-25[clang] Remove some getPointerElementType() usesNikita Popov
2021-12-16[CodeGen] Avoid more pointer element type accessesNikita Popov
2021-12-16[CodeGen] use saturating FP casts when compiling with "no-strict-float-cast-o...Sanjay Patel
2021-12-16[CodeGen] Avoid more pointer element type accessesNikita Popov
2021-12-15[CodeGen] Pass element type to EmitCheckedInBoundsGEP()Nikita Popov
2021-10-14PR52183: Don't emit code for a void-typed constant expression.Richard Smith
2021-10-12[clang] p0388 conversion to incomplete arrayNathan Sidwell
2021-10-04[APInt] Stop using soft-deprecated constructors and methods in clang. NFC.Jay Foad
2021-09-29[OpenCL] Fix as_type3 invalid store creationSven van Haastregt
2021-09-22[Matrix] Emit assumption that matrix indices are valid.Florian Hahn
2021-09-06[Clang] Add __ibm128 type to represent ppc_fp128Qiu Chaofan
2021-09-04[clang] NFC: Fix trivial typo in comments and documentKazuaki Ishizaki
2021-08-19[OpenCL] Fix as_type(vec3) invalid store creationSven van Haastregt
2021-08-04[clang][AArch64][SVE] Avoid going through memory for fixed/scalable predicate...Bradley Smith
2021-07-28[clang] NFC: change uses of `Expr->getValueKind` into `is?Value`Matheus Izvekov
2021-07-17[OpaquePtr] Remove uses of CreateGEP() without element typeNikita Popov
2021-07-17[OpaquePtr] Remove uses of CreateInBoundsGEP() without element typeNikita Popov
2021-07-01[clang][AArch64][SVE] Handle PRValue under VLAT <-> VLST castJun Ma
2021-06-09[clang] NFC: Rename rvalue to prvalueMatheus Izvekov
2021-05-27Reimplement __builtin_unique_stable_name-Erich Keane
2021-05-03[Matrix] Remove bitcast when casting between matrices of the same sizeSaurabh Jha
2021-05-01[HIP] Fix device lib selectionYaxun (Sam) Liu
2021-04-22[Matrix] Support #pragma clang fpHamza Mahfooz
2021-04-10[Matrix] Implement C-style explicit type conversions for matrix types.Saurabh Jha
2021-04-07[clang] Move int <-> float scalar conversion to a separate functionSaurabh Jha
2021-04-06Don't directly dereference getAs<> casts to avoid potential null dereferences...Simon Pilgrim
2021-03-12[clang] Use Constant::getAllOnesValue helper. NFCI.Simon Pilgrim
2021-03-11void cast to suppress -Wunused-variable in non-asserts buildDavid Blaikie
2021-03-11[Matrix] Add support for matrix-by-scalar division.Florian Hahn
2021-01-12[Fixed Point] Add codegen for conversion between fixed-point and floating point.Bevin Hansson
2021-01-05[Coverage] Add support for Branch Coverage in LLVM Source-Based Code CoverageAlan Phipps
2020-12-30Use unary CreateShuffleVector if possibleJuneyoung Lee
2020-12-16[clang][AArch64][SVE] Avoid going through memory for VLAT <-> VLST castsJoe Ellis
2020-12-08[FPEnv] Correct constrained metadata in fp16-ops-strict.cKevin P. Neal
2020-12-08UBSAN: emit distinctive trapsTim Northover
2020-11-06[FPEnv] Use strictfp metadata in casting nodesKevin P. Neal
2020-11-02[darwin] add support for __isPlatformVersionAtLeast check for if (@available)Alex Lorenz
2020-10-13[Fixed Point] Add fixed-point to floating point cast types and consteval.Bevin Hansson
2020-09-23[PowerPC] Implement the 128-bit vec_[all|any]_[eq | ne | lt | gt | le | ge] b...Amy Kwan
2020-08-28Reland "[CodeGen][AArch64] Support arm_sve_vector_bits attribute"Cullen Rhodes
2020-08-27Add an unsigned shift base sanitizerJF Bastien
2020-08-27Revert "[CodeGen][AArch64] Support arm_sve_vector_bits attribute"Cullen Rhodes
2020-08-27[CodeGen][AArch64] Support arm_sve_vector_bits attributeCullen Rhodes
2020-08-26[SVE] Remove calls to VectorType::getNumElements from clangChristopher Tetreault