Searched defs:Align (Results 201 - 225 of 266) sorted by relevance

1234567891011

/external/swiftshader/third_party/LLVM/lib/VMCore/
H A DInstructions.cpp872 AllocaInst::AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, argument
876 setAlignment(Align);
881 AllocaInst::AllocaInst(Type *Ty, Value *ArraySize, unsigned Align, argument
885 setAlignment(Align);
894 void AllocaInst::setAlignment(unsigned Align) { argument
895 assert((Align & (Align-1)) == 0 && "Alignment is not a power of 2!");
896 assert(Align <= MaximumAlignment &&
898 setInstructionSubclassData(Log2_32(Align) + 1);
899 assert(getAlignment() == Align
977 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, Instruction *InsertBef) argument
988 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, BasicBlock *InsertAE) argument
999 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, Instruction *InsertBef) argument
1012 LoadInst(Value *Ptr, const Twine &Name, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAE) argument
1067 setAlignment(unsigned Align) argument
1132 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, Instruction *InsertBefore) argument
1146 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, Instruction *InsertBefore) argument
1176 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, BasicBlock *InsertAtEnd) argument
1190 StoreInst(Value *val, Value *addr, bool isVolatile, unsigned Align, AtomicOrdering Order, SynchronizationScope SynchScope, BasicBlock *InsertAtEnd) argument
1206 setAlignment(unsigned Align) argument
[all...]
/external/v8/src/s390/
H A Dassembler-s390.cc322 void Assembler::Align(int m) { function in class:v8::internal::Assembler
329 void Assembler::CodeTargetAlign() { Align(8); }
/external/clang/include/clang/AST/
H A DASTContext.h83 unsigned Align; member in struct:clang::TypeInfo
85 TypeInfo() : Width(0), Align(0), AlignIsRequired(false) {}
86 TypeInfo(uint64_t Width, unsigned Align, bool AlignIsRequired) argument
87 : Width(Width), Align(Align), AlignIsRequired(AlignIsRequired) {}
568 void *Allocate(size_t Size, unsigned Align = 8) const {
569 return BumpAlloc.Allocate(Size, Align);
1834 unsigned getTypeAlign(QualType T) const { return getTypeInfo(T).Align; }
1835 unsigned getTypeAlign(const Type *T) const { return getTypeInfo(T).Align; }
/external/clang/lib/CodeGen/
H A DCGClass.cpp587 CharUnits Align = LV.getAlignment().alignmentOfArrayElement(EltSize); local
588 LV.setAddress(Address(Dest, Align));
H A DCGDebugInfo.cpp602 uint64_t Align = CGM.getContext().getTypeAlign(BT); local
603 return DBuilder.createBasicType(BTName, Size, Align, Encoding);
613 uint64_t Align = CGM.getContext().getTypeAlign(Ty); local
614 return DBuilder.createBasicType("complex", Size, Align, Encoding);
727 uint64_t Align = 0; local
732 Align = CGM.getContext().getTypeAlign(Ty);
738 getTagForRecord(RD), RDName, Ctx, DefUnit, Line, 0, Size, Align,
755 uint64_t Align = CGM.getContext().getTypeAlign(Ty); local
760 Size, Align);
763 Align);
1168 uint64_t Align = CGM.getContext().getTypeAlign(ThisPtrTy); local
1896 uint64_t Align = CGM.getContext().getTypeAlign(Ty); local
2061 uint64_t Align = CGM.getContext().getTypeAlign(Ty); local
2068 uint64_t Align; local
2186 uint64_t Align = 0; local
2229 uint64_t Align = 0; local
2527 uint64_t Align = CGM.getContext().getTypeAlign(Ty); local
3084 CharUnits Align = CGM.getContext().getDeclAlign(VD); local
[all...]
H A DCGObjCGNU.cpp195 CharUnits Align,
202 GV->setAlignment(Align.getQuantity());
211 CharUnits Align,
218 GV->setAlignment(Align.getQuantity());
226 CharUnits Align,
231 return MakeGlobal(ArrayTy, V, Align, Name, linkage);
1222 CharUnits Align = CGM.getPointerAlign(); local
1227 return ConstantAddress(old->getValue(), Align);
1250 Ivars, Align, ".objc_str");
1254 return ConstantAddress(ObjCStr, Align);
193 MakeGlobal(llvm::StructType *Ty, ArrayRef<llvm::Constant *> V, CharUnits Align, StringRef Name=�, llvm::GlobalValue::LinkageTypes linkage =llvm::GlobalValue::InternalLinkage) argument
209 MakeGlobal(llvm::ArrayType *Ty, ArrayRef<llvm::Constant *> V, CharUnits Align, StringRef Name=�, llvm::GlobalValue::LinkageTypes linkage =llvm::GlobalValue::InternalLinkage) argument
224 MakeGlobalArray(llvm::Type *Ty, ArrayRef<llvm::Constant *> V, CharUnits Align, StringRef Name=�, llvm::GlobalValue::LinkageTypes linkage =llvm::GlobalValue::InternalLinkage) argument
2868 CharUnits Align = CGM.getIntAlign(); local
[all...]
H A DCodeGenModule.cpp3180 CharUnits Align = isUTF16 local
3183 GV->setAlignment(Align.getQuantity());
3318 CharUnits Align = getContext().getTypeAlignInChars(getContext().CharTy); local
3319 GV->setAlignment(Align.getQuantity());
3546 CharUnits Align = getContext().getTypeAlignInChars(MaterializedType); local
3549 return ConstantAddress(Slot, Align);
3613 GV->setAlignment(Align.getQuantity());
3619 return ConstantAddress(GV, Align);
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAGNodes.h1443 unsigned Align, unsigned char TF)
1445 DebugLoc(), getSDVTList(VT)), Offset(o), Alignment(Align),
1451 EVT VT, int o, unsigned Align, unsigned char TF)
1453 DebugLoc(), getSDVTList(VT)), Offset(o), Alignment(Align),
1442 ConstantPoolSDNode(bool isTarget, const Constant *c, EVT VT, int o, unsigned Align, unsigned char TF) argument
1450 ConstantPoolSDNode(bool isTarget, MachineConstantPoolValue *v, EVT VT, int o, unsigned Align, unsigned char TF) argument
/external/llvm/include/llvm/IR/
H A DInstructions.h69 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align,
71 AllocaInst(Type *Ty, Value *ArraySize, unsigned Align,
108 void setAlignment(unsigned Align);
183 LoadInst(Value *Ptr, const Twine &NameStr, bool isVolatile, unsigned Align, argument
186 NameStr, isVolatile, Align, InsertBefore) {}
188 unsigned Align, Instruction *InsertBefore = nullptr);
190 unsigned Align, BasicBlock *InsertAtEnd);
191 LoadInst(Value *Ptr, const Twine &NameStr, bool isVolatile, unsigned Align, argument
195 NameStr, isVolatile, Align, Order, SynchScope, InsertBefore) {}
197 unsigned Align, AtomicOrderin
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp5260 unsigned Align; local
5262 parseAlignmentValue(AlignRecord & ~FlagMask, Align)) {
5267 AllocaInst *AI = new AllocaInst(Ty, Size, Align);
5289 unsigned Align; local
5290 if (std::error_code EC = parseAlignmentValue(Record[OpNum], Align))
5292 I = new LoadInst(Ty, Op, "", Record[OpNum + 1], Align);
5322 unsigned Align; local
5323 if (std::error_code EC = parseAlignmentValue(Record[OpNum], Align))
5325 I = new LoadInst(Op, "", Record[OpNum+1], Align, Ordering, SynchScope);
5346 unsigned Align; local
5380 unsigned Align; local
[all...]
/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp3398 // Align: If 0, don't allow use of a wider type
3399 // WidenEx: If Align is not 0, the amount additional we can load/store from.
3403 unsigned Align = 0, unsigned WidenEx = 0) {
3407 unsigned AlignInBits = Align*8;
3428 (Align!=0 && MemVTWidth<=AlignInBits && MemVTWidth<=Width+WidenEx))) {
3444 (Align!=0 && MemVTWidth<=AlignInBits && MemVTWidth<=Width+WidenEx))) {
3503 unsigned Align = LD->getAlignment(); local
3511 unsigned LdAlign = (isVolatile) ? 0 : Align; // Allow wider loads.
3517 isVolatile, isNonTemporal, isInvariant, Align,
3562 isNonTemporal, isInvariant, MinAlign(Align, Incremen
3656 unsigned Align = LD->getAlignment(); local
3704 unsigned Align = ST->getAlignment(); local
3778 unsigned Align = ST->getAlignment(); local
[all...]
/external/llvm/lib/IR/
H A DVerifier.cpp3733 uint64_t Align = CI->getZExtValue(); local
3734 Assert(isPowerOf2_64(Align),
3736 Assert(Align <= Value::MaximumAlignment,
/external/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp393 unsigned Align = DL.getPrefTypeAlignment(CFP->getType()); local
394 if (Align == 0)
395 Align = DL.getTypeAllocSize(CFP->getType());
397 unsigned CPI = MCP.getConstantPoolIndex(cast<Constant>(CFP), Align);
/external/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp869 unsigned Align = GV->getAlignment(); local
870 if (Align == 0)
871 Align = DL.getABITypeAlignment(GV->getValueType());
876 Offset = MFI->LDSSize = alignTo(MFI->LDSSize, Align);
2207 unsigned Align = LN->getAlignment(); local
2208 if (Align < Size && isTypeLegal(VT)) {
2215 if (!allowsMisalignedMemoryAccesses(VT, AS, Align, &IsFast)) {
2255 unsigned Align = SN->getAlignment(); local
2256 if (Align < Size && isTypeLegal(VT)) {
2264 if (!allowsMisalignedMemoryAccesses(VT, AS, Align,
[all...]
H A DSIISelLowering.cpp431 unsigned Align,
446 bool AlignedBy4 = (Align % 4 == 0);
458 (Align % 4 == 0) : true;
474 return VT.bitsGT(MVT::i32) && Align % 4 == 0;
573 unsigned Align = DL.getABITypeAlignment(Ty); local
585 Align); // Alignment
1582 unsigned Align = DataLayout.getABITypeAlignment(PtrTy); local
1587 PtrInfo, false, false, true, Align);
429 allowsMisalignedMemoryAccesses(EVT VT, unsigned AddrSpace, unsigned Align, bool *IsFast) const argument
/external/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp872 unsigned Align = MFI.getObjectAlignment(FI); local
876 MFI.getObjectSize(FI), Align);
919 if (Align >= 16 && getRegisterInfo().canRealignStack(MF)) {
936 if (Align >= 16 && getRegisterInfo().canRealignStack(MF)) {
955 if (Align >= 16 && getRegisterInfo().canRealignStack(MF)) {
1055 unsigned Align = MFI.getObjectAlignment(FI); local
1058 MFI.getObjectSize(FI), Align);
1102 if (Align >= 16 && getRegisterInfo().canRealignStack(MF)) {
1116 if (Align >= 16 && getRegisterInfo().canRealignStack(MF)) {
1136 if (Align >
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1039 SDValue Align = Op.getOperand(2); local
1042 ConstantSDNode *AlignConst = dyn_cast<ConstantSDNode>(Align);
1043 assert(AlignConst && "Non-constant Align in LowerDYNAMIC_STACKALLOC");
1052 dbgs () << LLVM_FUNCTION_NAME << " Align: " << A << " Size: ";
1409 unsigned Align = CPN->getAlignment(); local
1415 T = DAG.getTargetConstantPool(CPN->getMachineCPVal(), ValTy, Align, TF);
1417 T = DAG.getTargetConstantPool(CPN->getConstVal(), ValTy, Align, TF);
3021 unsigned AS, unsigned Align, bool *Fast) const {
3020 allowsMisalignedMemoryAccesses(EVT VT, unsigned AS, unsigned Align, bool *Fast) const argument
H A DHexagonInstrInfo.cpp872 unsigned Align = MFI.getObjectAlignment(FI); local
877 MFI.getObjectSize(FI), Align);
935 unsigned Align = MFI.getObjectAlignment(FI); local
939 MFI.getObjectSize(FI), Align);
/external/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp1940 unsigned Align = Node->getConstantOperandVal(3); local
1957 if (Align > getMinStackArgumentAlignment()) {
1958 assert(((Align & (Align-1)) == 0) && "Expected Align to be a power of 2");
1961 DAG.getConstant(Align - 1, DL, VAList.getValueType()));
1964 DAG.getConstant(-(int64_t)Align, DL,
3915 unsigned Align) const {
3920 Align = std::min(Align, TF
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp763 unsigned Align = Flags.getByValAlign(); local
766 int FI = MFI->CreateStackObject(Size, Align, false);
770 Chain = DAG.getMemcpy(Chain, dl, FIPtr, Arg, SizeNode, Align,
/external/llvm/lib/Target/X86/
H A DX86InstrInfo.cpp5682 unsigned Size, unsigned Align) const {
5695 if (Size <= RCSize && 4 <= Align) {
5715 if (Size <= RCSize && 8 <= Align) {
5733 unsigned Size, unsigned Align, bool AllowCommute) const {
5762 foldMemoryOperandCustom(MF, MI, OpNum, MOs, InsertPt, Size, Align))
5798 if (Align < MinAlign)
5871 Size, Align, /*AllowCommute=*/false);
5730 foldMemoryOperandImpl( MachineFunction &MF, MachineInstr &MI, unsigned OpNum, ArrayRef<MachineOperand> MOs, MachineBasicBlock::iterator InsertPt, unsigned Size, unsigned Align, bool AllowCommute) const argument
/external/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp2297 const unsigned Align = std::max(kAllocaRzSize, AI->getAlignment()); local
2324 // AdditionalChunkSize = Align + PartialPadding + kAllocaRzSize
2325 // Align is added to locate left redzone, PartialPadding for possible
2328 ConstantInt::get(IntptrTy, Align + kAllocaRzSize), PartialPadding);
2332 // Insert new alloca with new NewSize and Align params.
2334 NewAlloca->setAlignment(Align);
2336 // NewAddress = Address + Align
2338 ConstantInt::get(IntptrTy, Align));
/external/llvm/tools/llvm-readobj/
H A DELFDumper.cpp2897 std::string Type, Offset, VMA, LMA, FileSz, MemSz, Flag, Align; local
2910 << " FileSiz MemSiz Flg Align\n";
2913 << "MemSiz Flg Align\n";
2922 Align = to_string(format_hex(Phdr.p_align, 1));
2930 Fields[7].Str = Align;
/external/swiftshader/third_party/LLVM/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp3153 unsigned Align = 0; local
3157 case 64: Align = 8; break;
3158 case 128: Align = 16; break;
3159 case 256: Align = 32; break;
3171 ARM_AM::no_shift, 0, Align,
/external/v8/src/arm64/
H A Dassembler-arm64.cc426 assm_->Align(8);
614 void Assembler::Align(int m) { function in class:v8::internal::Assembler

Completed in 867 milliseconds

1234567891011