Home | History | Annotate | Download | only in src

Lines Matching defs:Source

4 // This file is distributed under the University of Illinois Open Source
1204 CfgVector<RegNumT> *Source;
1220 Source = &GPRArgs;
1224 Source = &I64Args;
1228 discardUnavailableGPRsAndTheirAliases(Source);
1233 alignGPR(Source);
1236 if (Source->empty()) {
1241 *Reg = Source->back();
1242 // Note that we don't Source->pop_back() here. This is intentional. Notice how
1244 // Source->back() is marked as unavailable, and it is thus implicitly popped
1289 CfgVector<RegNumT> *Source;
1297 Source = &FP32Args;
1300 Source = &FP64Args;
1304 discardUnavailableVFPRegsAndTheirAliases(Source);
1306 if (Source->empty()) {
1311 *Reg = Source->back();
1318 Source = &GPRArgs;
1328 alignGPR(Source);
1329 discardNextGPRAndItsAliases(Source);
1331 discardNextGPRAndItsAliases(Source);
3057 // Source type may not be same as destination
3137 // Sign/Zero extend the source operands
3829 llvm::report_fatal_error("Source is i64 in i32-to-fp");
4433 // Source Element
4457 // Load source vector in a temporary vector
4474 _andi(TReg1, Src1R, 0xffff); // Clear upper 16-bits of source
4481 _sll(TReg1, Src1R, 16); // Clear lower 16-bits of source
4494 _andi(TReg1, Src1R, 0xff); // Clear bits[31:8] of source
4501 _andi(TReg1, Src1R, 0xff); // Clear bits[31:8] of source
4510 _andi(TReg1, Src1R, 0xff); // Clear bits[31:8] of source
4622 _sllv(SrcMask, T5, T4); // Source mask
5211 // the source operand is transformed into an OperandMIPS32Mem operand.