if (op.getMap().getNumResults() == 0) return op.emitOpError("affine map expect at least one result"); return success(); }32 changes: 32 additions & 0 deletions 32 mlir/test/Dialect/Affine/invalid.mlir Original file line numberDiff line numberDiff line change @@ -178,6 +178,22 @...
Furthermore, the following snippet results in a crash during codegen: ``` struct A { void f(); }; template<typename T> struct B : T { template<typename U> static void g(); template<> void g<int>() { return T::f(); // crash here } }; template struct B<A>; ``` This ...
A receiver operating characteristic (ROC) curve was completed with area under the curve (AUC) being 0.89.Conclusions: This pilot study shows that the use of smart device infrared camera attachments is feasible and has promising results in fracture localization. This could allow for a decrease in ...
results.push_back(op); if (failed(result)) { 4 changes: 3 additions & 1 deletion 4 mlir/lib/Dialect/SCF/Transforms/ParallelLoopCollapsing.cpp Original file line numberDiff line numberDiff line change @@ -28,6 +28,7 @@ namespace { struct TestSCFParallelLoopCollapsing : public impl::...
/// full vector type, i.e. adding extra element results in extra parts upon type /// legalization. static bool hasFullVectorsOrPowerOf2(const TargetTransformInfo &TTI, Type *Ty, unsigned Sz) { if (Sz <= 1) return false; if (!isValidElementType(Ty) && !isa<FixedVectorType>(Ty))...
The results will be saved in the results folder. 🧑🏻 Face Restoration (cropped and aligned face) # For cropped and aligned faces (512x512) python inference_codeformer.py -w 0.5 --has_aligned --input_path [image folder]|[image path] 🖼️ Whole Image Enhancement # For whole ...
# This test performs a logical AND operation on the results of the `stat -c %a # %t.bolt` and `umask` commands (both results are displayed in octal), and # checks whether the result is equal to 0. REQUIRES: system-linux REQUIRES: shell, system-linux RUN: %clang %cflags %p/Input...
Results<(outs VectorOfAnyRankOf<[I1]>)> { let summary = "creates a constant vector mask"; let description = [{ 44 changes: 17 additions & 27 deletions 44 mlir/lib/Dialect/Vector/IR/VectorOps.cpp Original file line numberDiff line numberDiff line change @@ -88,15 +88,14 @@ sta...
for (Value result : getResults()) { slots.push_back(MemorySlot{ result, cast<MemRefType>(result.getType()).getElementType()}); } return slots; } Value TestMultiSlotAlloca::getDefaultValue(const MemorySlot &slot, OpBuilder &builder) { return builder.create<TestOpConstant>(getLoc(), slot...
1191 - AAResults *AA = nullptr); 1192 - 1185 + /* \p CI if not null is the memset call being lowered. 1186 + * \p OverrideTailCall is an optional parameter that can be used to override 1187 + * the tail call optimization decision. */ 1188 + SDValue 1189 + getMemcpy(...